Omkareshwar From Ujjain — Complete Day-Trip Guide (Jyotirlinga)
Madhav Seva Niwas · 7 min read
Visiting Omkareshwar — one of the 12 Jyotirlingas — as a day trip from Ujjain is one of the most rewarding extensions to a Mahakaleshwar pilgrimage. This guide covers everything: distance, routes, what to see, and how to combine it with Maheshwar.
Why Omkareshwar?
Omkareshwar is the second Jyotirlinga in Madhya Pradesh (after Mahakaleshwar). Located on the Narmada River, the island is shaped like the sacred symbol "Om". Combining Mahakaleshwar and Omkareshwar lets you visit two of the twelve Jyotirlingas on one trip — a deeply meritorious pilgrimage.
Distance and travel time
- Distance: ~140 km from Ujjain.
- Drive time: around 3 hours each way by taxi.
- Best route: Ujjain → Indore → Omkareshwar (via Khandwa road).
Transport options
Taxi (recommended)
- Hire a taxi for the full day (₹3500–₹5500 depending on vehicle and season).
- Your dharamshala can often arrange a reliable driver.
- Most flexible; lets you stop at Maheshwar too.
Bus
- State transport and private buses run from Ujjain/Indore to Omkareshwar.
- Cheaper (₹200–₹400) but slower and less flexible.
Train
- Some passenger trains connect via Mhow/Khandwa — limited timing.
- Generally not the most practical option for a day trip.
Sample day-trip itinerary
- 6:00 AM — Leave Ujjain after tea.
- 9:00 AM — Arrive Omkareshwar; boat across to the temple.
- 9:30 AM — Omkareshwar Jyotirlinga darshan.
- 11:00 AM — Visit Mamleshwar Temple (across the river).
- 12:30 PM — Lunch at a local restaurant.
- 2:00 PM — Optional Narmada parikrama (short version) or rest.
- 3:30 PM — Drive to Maheshwar (60 km / 1.5 hours).
- 5:00 PM — Maheshwar ghats and Ahilya Fort.
- 7:00 PM — Drive back to Ujjain.
- 10:00 PM — Reach Ujjain, dinner at your dharamshala.
What to see at Omkareshwar
- Omkareshwar Temple — the main Jyotirlinga on the island.
- Mamleshwar Temple — ancient temple across the river, equally significant.
- Boat ride on the Narmada — beautiful, serene.
- Short Narmada parikrama — walking around the island.
- Siddhanath Temple — for architecture lovers.
What to see at Maheshwar (if combining)
- Ahilya Fort and ghats — historic and beautiful.
- Rajarajeshwara Temple — Shiva temple commissioned by Ahilyabai Holkar.
- Maheshwari saree weaving centres — famous handloom sarees.
- Narmada aarti at sunset — peaceful and atmospheric.
Tips for the trip
- Start early (6 AM) — the 3-hour drive back at night is tiring.
- Carry water and snacks — highway options vary.
- Keep your Ujjain dharamshala base — return the same night.
- Verify road conditions in monsoon — some stretches flood.
- Pre-book the taxi a day in advance through your dharamshala.
Two Jyotirlingas in one trip
Visiting Mahakaleshwar and Omkareshwar on a single pilgrimage is considered highly auspicious — two of the most powerful Jyotirlingas of Lord Shiva, both in Madhya Pradesh, both on sacred rivers. With a comfortable Ujjain base and a long day, it is achievable.
Frequently asked questions
How far is Omkareshwar from Ujjain?
Omkareshwar is about 140 km from Ujjain — roughly a 3-hour drive each way. A day trip is doable with a 6 AM start, returning by 10 PM.
Can I visit Omkareshwar and Maheshwar in one day from Ujjain?
Yes — the classic loop is Ujjain → Omkareshwar (140 km) → Maheshwar (60 km) → Ujjain (90 km), with an early 6 AM start. Hire a taxi for the full day for maximum flexibility.
How much does an Omkareshwar day trip from Ujjain cost?
A full-day taxi costs ₹3500–₹5500 depending on vehicle and season. Your dharamshala can often arrange a reliable driver at a fair rate.
Plan your stay near Mahakaleshwar
Madhav Seva Niwas is a trust-run dharamshala 500 m from Mahakaleshwar Temple. Clean rooms, sattvic dining, 24×7 security. Book online or call +91-95238-38656.