Madhya Pradesh sits at the centre of several pilgrim traditions. Ujjain, on the Shipra, is home to the Mahakaleshwar Jyotirlinga and hosts the Simhastha Kumbh; Omkareshwar, on an island in the Narmada, is another Jyotirlinga. The Narmada itself is sacred along its length, from its source at Amarkantak to the ghats of Maheshwar.
The state also holds Orchha, where Rama is worshipped as a king, Chitrakoot on the border with Uttar Pradesh, the Buddhist stupas of Sanchi and Jain tirthas at Sonagiri and Kundalpur. Indore and Bhopal are the main gateways.
Quick answer
Madhya Pradesh's main spiritual destinations are Ujjain (Mahakaleshwar Jyotirlinga, Harsiddhi and Kal Bhairav), Omkareshwar (Jyotirlinga on the Narmada), Maheshwar, Orchha's Ram Raja temple, Chitrakoot, Amarkantak and Maihar. Sanchi is a major Buddhist site, and Sonagiri and Kundalpur are Jain tirthas. Ujjain and Omkareshwar are 140 km apart and easily combined from Indore. The Ujjain Simhastha runs from 27 March to 27 May 2028.
Key takeaways
- Ujjain and Omkareshwar are Jyotirlingas, both about two hours from Indore.
- Mahakaleshwar's Bhasma Aarti must be booked in advance through the temple's official system.
- The Narmada is sacred from Amarkantak to Maheshwar and Omkareshwar.
- Orchha's Ram Raja temple worships Rama as a king.
- Ujjain hosts the Simhastha Kumbh from 27 March to 27 May 2028.
Main spiritual places
| Place | Tradition | Known for | Our guide |
|---|---|---|---|
| Ujjain | Hindu | Mahakaleshwar, Harsiddhi, Kal Bhairav, Ram Ghat | Ujjain guide |
| Omkareshwar | Hindu | Jyotirlinga on Mandhata island; Ekatma Dham | Omkareshwar guide |
| Maheshwar | Hindu | Ahilyabai Holkar's ghats and temples | Covered here |
| Orchha | Hindu | Ram Raja temple | Things to do in Orchha |
| Chitrakoot | Hindu | Ramghat and the Kamadgiri parikrama | Covered here |
| Amarkantak | Hindu | Source of the Narmada | Covered here |
| Sanchi | Buddhist | The Great Stupa (UNESCO) | Sanchi guide |
| Sonagiri and Kundalpur | Jain | Hill and temple tirthas | Covered here |
Highlights
Ujjain

Mahakaleshwar with its dawn Bhasma Aarti and the Mahakal Lok corridor, Harsiddhi temple, Kal Bhairav and the evening aarti at Ram Ghat.
Omkareshwar
The Jyotirlinga on Mandhata island, Mamleshwar on the south bank, and the Ekatma Dham with its large statue of Adi Shankaracharya.
Orchha
Rama is worshipped here as a king at the Ram Raja temple, beside the Bundela palaces and riverside chhatris.
More sacred places
- Maheshwar: ghats and temples on the Narmada, restored under Ahilyabai Holkar; about 65 km from Omkareshwar.
- Chitrakoot: Ramghat on the Mandakini and the parikrama of Kamadgiri hill.
- Amarkantak: the Narmada Udgam temple at the river's source.
- Maihar: the Sharda Devi temple on a hill, reached by steps or ropeway.
- Datia: the Pitambara Peeth.
- Bhojpur: an unfinished 11th-century Shiva temple with a huge linga, near Bhopal.
Suggested routes
| Route | Days | Places |
|---|---|---|
| Ujjain and Omkareshwar | 3 to 4 | Indore, Ujjain, Omkareshwar, Maheshwar |
| Bundelkhand | 3 to 4 | Orchha, Datia, Khajuraho |
| Bhopal region | 2 | Sanchi, Bhojpur |
| Narmada and Vindhyas | 4 to 5 | Amarkantak, Maihar, Chitrakoot |
Where to stay and when to go
- Indore: the best base for Ujjain and Omkareshwar, with the most hotels.
- Ujjain and Omkareshwar: hotels and dharamshalas near the temples; very busy around Maha Shivratri and Shravan.
- October to March is best; the monsoon is lovely along the Narmada but hot and humid before it.
- The Ujjain Simhastha (27 March to 27 May 2028) will bring very large crowds and high demand for rooms.
Safety
- Darshan waits vary from minutes to many hours; no one can guarantee quick darshan, so plan buffer time.
- Dress modestly and follow each temple's rules on dress, phones and photography.
- Book darshan, aarti and accommodation only on official temple or government websites.
- Take care on the ghats and follow river-safety notices on the Narmada and Shipra.
What to pack
- Light cotton clothing
- Traditional clothes if attending the Bhasma Aarti (check the temple's dress rules)
- Slip-on footwear
- ID for bookings
Want this pilgrimage turned into a practical itinerary?
FAQs
What is special about Amarkantak?
It is the source of the Narmada river, marked by the Narmada Udgam temple.
How far is Omkareshwar from Ujjain?
About 140 km, around three hours by road.
How do I book the Bhasma Aarti at Ujjain?
Through the Mahakaleshwar temple's official booking system, in advance.
Which is the nearest airport for Ujjain and Omkareshwar?
Indore, about 55 km from Ujjain and 80 km from Omkareshwar.
When is the Ujjain Simhastha?
From 27 March to 27 May 2028, as announced.
What is the Ekatma Dham at Omkareshwar?
A complex with a large statue of Adi Shankaracharya, opened in 2023.
Can I visit Sanchi and Ujjain on one trip?
Yes. Sanchi is near Bhopal, about three hours from Ujjain by road.
What is special about Orchha's Ram Raja temple?
Rama is worshipped there as a king, with a daily guard of honour.





