WayMarg

Mahakaleshwar and Omkareshwar: The Madhya Pradesh Pair

5 min read · Jyotirlinga · Updated June 2026  |  Plan this trip →

Madhya Pradesh's two Jyotirlingas sit about 140 km apart, both well-connected through Indore, and are commonly visited as a two-day pairing — one night in Ujjain, one night near Omkareshwar, or a long single day if time is tight.

The Two Temples

Mahakaleshwar, in Ujjain, is the only Jyotirlinga facing south, traditionally read as Shiva's deliberate claim of authority over death itself. The temple was demolished by Delhi Sultanate ruler Iltutmish in 1234-35, its lingam hidden in a pond to protect it from desecration, and lay dormant for roughly five centuries before Maratha general Ranoji Shinde rebuilt it in 1734. Omkareshwar sits on an island in the Narmada shaped like the Devanagari character for "Om," with two paired shrines — Omkareshwar and Mamleshwar — built by 11th-century Paramara kings and rebuilt by two generations of the Holkar family in the 18th century.

Suggested Route

Most pilgrims base in Indore and visit Mahakaleshwar first, given Ujjain's proximity (~55 km) and the temple's pre-dawn Bhasma Aarti, which is worth planning the whole day's schedule around if you can secure a ticket. Omkareshwar, roughly 140 km further south, works well as a second day, with the Narmada parikrama as an optional half-day extension if time allows.

When to Go

The Simhastha Kumbh Mela, held in Ujjain roughly every 12 years (next due 2028), is the single largest event tied to either temple. Outside Kumbh years, Maha Shivaratri is the heaviest regular date for both; non-festival weekday visits are comfortably manageable at either site.

Ready to plan your trip?

Build a day-by-day itinerary with WayMarg — explore routes, nearby food and stays, collaborate with family, and export your trip. No sign-up needed.

Plan My Trip →