Places to Visit in Madhya Pradesh
17places ranked2 city guidesMadhya Pradesh, India
Quick answer
The best places to visit in Madhya Pradesh are Kandariya Mahadeva Temple in Khajuraho, Gwalior Fort, Lakshmana Temple in Khajuraho, Man Mandir Palace in Gwalior and Vishvanatha Temple in Khajuraho. Our guides cover 2 cities: Khajuraho and Gwalior. Go between October and March.
Updated · Compiled by Traveliac, AI-assisted · 4 min read

Madhya Pradesh at a glance
- Best months
- Oct–Mar
- Days needed
- 3 days
- for all 2 cities
- Free places
- 7 of 17
- no entry fee
- Main airport
- Khajuraho Airport (HJR)
- each city guide lists its own
- City guides
- 2
- Khajuraho, Gwalior
About Madhya Pradesh
Madhya Pradesh is India's second-largest state by area, after Rajasthan, and possibly its most underestimated. It sits at the country's geographic heart, bordered by five states, and contains within its 308,000 square kilometres a staggering density of things worth travelling for: the UNESCO-listed erotic and devotional temples of Khajuraho, three of India's best tiger reserves (Kanha, Bandhavgarh, and Pench), the hilltop Jain temples of Sonagiri, the prehistoric rock-shelter paintings of Bhimbetka, and a lattice of river gorges along the Narmada, Betwa, and Chambal that still feels genuinely remote.
Bhopal, the capital, is a city of two lakes and a complicated past — ruled for more than a century by the Begums of Bhopal, home to Bharat Bhavan, one of India's leading arts centres, and the site of the 1984 Union Carbide disaster, whose long legal and environmental aftershocks continue. The city's old quarter, Chowk Bazaar, retains the scale and texture of a 19th-century royal capital, with ornate palaces and a skyline of mosque minarets.
The state's medieval history is inseparable from the Chandela Rajput dynasty, whose extraordinary building programme between roughly 950 and 1050 CE produced the Khajuraho temple complex — 85 temples originally, of which approximately 25 survive in varying states of preservation. The temples' erotic sculptures, which represent a fraction of the total iconographic programme, have made Khajuraho famous; what is less often noted is the sculptural quality of the celestial musicians, apsaras, and narrative military friezes that constitute the overwhelming majority of the surface carving.
Winters (October through February) are cool and clear. Summers are extreme, with temperatures above 45°C common across the Malwa and Bundelkhand plateaus. The monsoon from June to September greens the forests, but the tiger reserves close their core zones for the season and some jungle tracks become impassable.
City guides in Madhya Pradesh
Each city guide ranks its own top places.
Best places to visit in Madhya Pradesh
Every city's #1 first, then every #2, and so on. The top 12 of 17; the rest are in the city guides.
Map of places to visit in Madhya Pradesh
Each number is the place's rank in its own city guide; each city's #1 is orange. Tap a pin for details.
Best time to visit Madhya Pradesh
Jan
Best time
Feb
Best time
Mar
Best time
Apr
Hot
May
Hot
Jun
Hot
Jul
Monsoon
Aug
Monsoon
Sep
Monsoon
Oct
Best time
Nov
Best time
Dec
Best time
October to March is the best time for sightseeing, going by our city guides. Outside it, expect heat from April to June and monsoon rain from roughly June to September. Each place’s guide gives its own best months and time of day.
How many days do you need in Madhya Pradesh?
Khajuraho
About 1 day
7 hours of sightseeing across 9 places. Start with Kandariya Mahadeva Temple, Lakshmana Temple, Vishvanatha Temple. Khajuraho guide
Gwalior
About 2 days
10 hours of sightseeing across 8 places. Start with Gwalior Fort, Man Mandir Palace, Teli ka Mandir. Gwalior guide
With more time
Add a day trip
Raneh Falls or Ken Gharial Sanctuary each make a good extra day. See Day trips below.
Nearest stations for Madhya Pradesh's top places
The nearest railway or metro station for each place in the top 12. Walking times, taxi fares and airport transfers are on each place's guide.
| Place | Nearest station |
|---|---|
| Kandariya Mahadeva TempleKhajuraho | Mahoba Junction |
| Gwalior FortGwalior | Gwalior Junction |
| Lakshmana TempleKhajuraho | Mahoba Junction |
| Man Mandir PalaceGwalior | Gwalior Junction |
| Vishvanatha TempleKhajuraho | Khajuraho Railway Station |
| Teli ka MandirGwalior | Gwalior Junction |
| Devi Jagadambi TempleKhajuraho | Khajuraho Railway Station |
| Saas-Bahu TemplesGwalior | Gwalior Junction |
| Chitragupta TempleKhajuraho | Khajuraho Railway Station |
| Gurudwara Data Bandi Chhod SahibGwalior | Gwalior Junction |
| Parsvanatha TempleKhajuraho | Khajuraho Railway Station |
| Tomb of TansenGwalior | Gwalior Junction |
Day trips from Madhya Pradesh's cities
Raneh Falls
From Khajuraho · 20 km · 35–40 minutes
A dramatic gorge on the Ken River where the water has cut through pink, grey, and red granite in a series of cataracts. Crocodile populations visible in the pools. Best visited October to January.
Ken Gharial Sanctuary
From Khajuraho · 20 km · 35–45 minutes
A protected stretch of the Ken River gorge established for the critically endangered gharial and the mugger crocodile. Boat rides pass beneath the same granite cataracts as Raneh Falls; sightings are best in the cooler, low-water months of November to February.
Panna National Park
From Khajuraho · 45 km · 1–1.5 hours
A tiger reserve with successful reintroduction programme along the Ken River gorge. Boat safaris available in addition to jeep zones. Fewer visitors than Kanha or Bandhavgarh.
Bateshwar & Padavali (Morena)
From Gwalior · 65 km · 1h 30m
A cluster of roughly 200 sandstone Shiva temples in the Chambal ravines, rebuilt stone-by-stone after a 2005 collapse, beside the heavily carved but ruined Padavali fort.
Datia
From Gwalior · 70 km · 1h 30m
Bir Singh Deo's seven-storey Datia Palace, an early 17th-century Bundela fort-palace built as a symmetrical stone puzzle of interlocking courtyards, largely unrestored and rarely crowded.
Ajaigarh Fort
From Khajuraho · 80 km · 2 hours
A Chandela-period hilltop fort with 360-degree views across the Vindhya plateau, largely unexcavated and rarely visited. The climb is steep but the isolation is genuine.
Distances are by road; times vary with traffic.
Madhya Pradesh travel FAQs
How many days do you need in Madhya Pradesh?
About 3 days to see the top places in all 2 cities: Khajuraho 1 day and Gwalior 2 days, plus travel between them.
What is the best time to visit Madhya Pradesh?
October to March. April to June is hot and the monsoon brings heavy rain from roughly June to September.
Which places in Madhya Pradesh are free to visit?
7 of the 17 places in this guide have no entry fee: Gurudwara Data Bandi Chhod Sahib in Gwalior, Parsvanatha Temple in Khajuraho, Tomb of Tansen in Gwalior, Chausath Yogini Temple in Khajuraho, Duladeo Temple in Khajuraho, Sun Temple in Gwalior and Javari Temple in Khajuraho.
Which airport is closest to the sights in Madhya Pradesh?
It depends on the city: each city guide lists its nearest airport. Khajuraho Airport (HJR) is the nearest for the most places in this guide.
Compiled with AI assistance from official sources and public records; see How we write these guides. Last updated . How we rank and check places