Skip to content
Traveliac — the world, one place at a time
State

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

Kandariya Mahadeva temple in Khajuraho, India.
Photo: China Crisis / Wikimedia Commons, CC BY-SA 3.0

Madhya Pradesh at a glance

Best months
Oct–Mar
Days needed
3 days
for all 2 cities
Top attraction
Kandariya Mahadeva Temple
#1 in Khajuraho
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

  1. Jan

    Best time

  2. Feb

    Best time

  3. Mar

    Best time

  4. Apr

    Hot

  5. May

    Hot

  6. Jun

    Hot

  7. Jul

    Monsoon

  8. Aug

    Monsoon

  9. Sep

    Monsoon

  10. Oct

    Best time

  11. Nov

    Best time

  12. 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.

PlaceNearest station
Kandariya Mahadeva TempleKhajurahoMahoba Junction
Gwalior FortGwaliorGwalior Junction
Lakshmana TempleKhajurahoMahoba Junction
Man Mandir PalaceGwaliorGwalior Junction
Vishvanatha TempleKhajurahoKhajuraho Railway Station
Teli ka MandirGwaliorGwalior Junction
Devi Jagadambi TempleKhajurahoKhajuraho Railway Station
Saas-Bahu TemplesGwaliorGwalior Junction
Chitragupta TempleKhajurahoKhajuraho Railway Station
Gurudwara Data Bandi Chhod SahibGwaliorGwalior Junction
Parsvanatha TempleKhajurahoKhajuraho Railway Station
Tomb of TansenGwaliorGwalior 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