Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

2-Day Mahakaleshwar and Omkareshwar Trip from Pune

Day 1 · Tue, Jul 14
Ujjain

Mahakaleshwar Darshan in Ujjain

  1. Pune → Ujjain overnight journey — Intercity train or overnight AC bus from Pune to Ujjain, ~11–13 hours; depart late evening/overnight so you arrive early and can head straight to the hotel/temple zone with luggage.
  2. Mahakaleshwar Jyotirlinga — Mahakal Road, old Ujjain — The main draw of the trip; do your primary darshan here first to avoid building fatigue later, ~2–3 hours including queues and temple complex time.
  3. Kal Bhairav Temple — Bhairavgarh area, Ujjain — A classic Ujjain pilgrimage stop known for its strong local tradition and lively atmosphere, ~45–60 minutes.
  4. Harsiddhi Temple — near Mahakal Temple area, Ujjain — Close enough to fit naturally after Mahakaleshwar, and the historic shrine plus lamp-lit courtyard makes for a good second temple stop, ~45 minutes.
  5. Madhav Rasoi — near Mahakal area, Ujjain — A practical vegetarian lunch/dinner stop for simple local food after temple visits; expect about ₹150–300 per person, ~45 minutes.
  6. Ram Ghat — on the Shipra River, Ujjain — End the day with a calm riverside walk and evening aarti atmosphere; best after sunset for a slower, reflective finish, ~1–1.5 hours.

Early Morning Arrival and Temple Start

Your day begins with the overnight Pune → Ujjain journey by train or AC bus, which is the smartest way to do this trip if you want to save daylight for darshan. If you’re arriving on an early service, expect about 11–13 hours on the road/rail, so keep snacks, a light shawl, water, and temple clothes handy in your day bag rather than buried in luggage. From the station or bus stand, head straight to your hotel near Mahakal Road or the old city temple zone if you’ve booked one; local autos usually charge a short-hop fare, and it’s worth arriving early to drop bags before the crowd builds. Most people try to be at Mahakaleshwar Jyotirlinga first thing, because the queue flow gets heavier as the morning progresses and the whole area becomes more packed around the temple lanes.

Mahakaleshwar Jyotirlinga, Kal Bhairav Temple, and Harsiddhi Temple

Spend your main darshan time at Mahakaleshwar Jyotirlinga first — this is the emotional core of the day, and giving it your freshest energy makes a big difference. Plan on 2–3 hours including queue, security, and moving through the temple complex; if you’re aiming for a special darshan or aarti-related slot, check the entry process in advance because timing and token rules can change on busy days. Wear easy-to-remove footwear, carry only essentials, and remember photography is restricted in many inner areas. From there, take an auto or short cab ride to Kal Bhairav Temple in the Bhairavgarh side of Ujjain; it’s a lively, very local stop, usually 45–60 minutes, and the temple atmosphere is much more informal and fast-moving than the main Jyotirlinga. After that, return toward the old temple belt for Harsiddhi Temple, which fits neatly into the route and usually takes about 45 minutes. The lamp-lit courtyard is especially nice if you’re there later in the day, and the whole area around Mahakal Road feels walkable if you don’t mind a bit of heat and temple traffic.

Lunch and a Slow Riverside Finish

For lunch, keep it simple at Madhav Rasoi near the Mahakal area — it’s the kind of place locals use when they want straightforward vegetarian food without wasting time. Budget around ₹150–300 per person, and don’t expect anything fancy: thali-style meals, quick service, and a practical reset before the evening. After eating, slow the day down and head to Ram Ghat on the Shipra River, preferably after sunset when the air cools and the evening aarti mood starts building. This is the best place to let the day settle; sit by the steps, watch pilgrims moving along the riverfront, and take a gentle walk instead of packing in more temples. If you’re staying overnight in Ujjain, keep your return route flexible — autos and cabs are easy to find around the ghat and temple zone, but traffic can bunch up after aarti, so leaving just a little before the biggest crowd disperses makes the transfer back to your hotel much smoother.

Day 2 · Wed, Jul 15
Omkareshwar

Omkareshwar Visit and Return

Getting there from Ujjain
Private taxi/driver via NH52 → Indore → Sanawad/Omkareshwar road (about 4.5–6 hours, ~₹3,500–₹5,500 for the car). Best if you want an early start and a direct drop near the temple ghat; depart around 6:00–7:00am to reach in time for morning darshan.
State bus (MP Road Transport or local buses via Indore/Sanawad) from Ujjain Bus Stand to Omkareshwar/Sanawad (about 6–8 hours, ~₹200–₹500). Cheapest option, but slower and less convenient for an early temple visit.
  1. Omkareshwar Temple — island town center, Omkareshwar — Start early with the headline darshan while the temple area is still relatively manageable, ~2–3 hours.
  2. Shri Mamleshwar Jyotirlinga — just across the Narmada on the mainland side, Omkareshwar — Important paired darshan stop that many visitors combine with Omkareshwar Temple, ~45–60 minutes.
  3. Kedareshwar Temple — Omkareshwar island — A quieter, less rushed temple visit that fits well before lunch and adds variety to the day, ~30–45 minutes.
  4. Narmada Parikrama path / riverside ghats — around the temple island, Omkareshwar — A scenic walk for views of the Narmada and the hill-town setting, best before the midday heat, ~45–60 minutes.
  5. A local vegetarian thali restaurant near the temple bazaar — Omkareshwar bazaar area — Good place to recharge with a simple meal after temple hopping; budget roughly ₹150–350 per person, ~45 minutes.
  6. Ujjain/Indore side return journey to Pune — Leave Omkareshwar in the late afternoon or evening for the long return drive/train connection; if driving, plan a food/fuel stop en route and expect ~11–13 hours total back to Pune.

Morning

Leave Ujjain early enough to be at Omkareshwar by the time the temple area is properly awake; if you’ve taken a private car, aim for a 6:00–7:00am departure so you can roll in before the first big rush and get a decent parking spot near the ghats or the bazaar edge. The approach through Sanawad is straightforward, but once you hit the island-town lanes, everything narrows quickly, so let the driver drop you as close as possible and save your energy for walking. Start with Omkareshwar Temple, where the early hours are the least chaotic and the darshan line usually moves more smoothly than later in the day. Expect around 2–3 hours here if you want a proper visit, a bit of breathing room, and time to soak in the river setting without feeling rushed.

From there, cross over for Shri Mamleshwar Jyotirlinga on the mainland side, which many devotees treat as the essential paired darshan with the island shrine. The route between the two is short but can feel slow because of foot traffic, devotees, and temple-side bottlenecks, so keep a little patience and stay light on baggage. If you’re doing both temples back-to-back, budget about 45–60 minutes for Mamleshwar including the queue, leaving enough buffer for the occasional delay from crowd management or aarti movement.

Late Morning

Next, head to Kedareshwar Temple, which is a calmer stop and a good contrast after the more crowded headline shrines. It’s the kind of place where you can actually pause for a moment instead of being gently pushed along by the flow of pilgrims. Plan 30–45 minutes here, and if you’re moving on foot, the walk through the temple lanes is part of the experience: tiny shops, prasad counters, and the constant sound of bells and river activity. After that, do the Narmada Parikrama path / riverside ghats before the midday heat gets too sharp. The views of the river curling around the island town are the real payoff here, and a 45–60 minute stroll is enough to enjoy the ghats, take in the hill-town feel, and stop for photos without turning it into a marathon.

Lunch and Return

For lunch, keep it simple and local with a vegetarian thali in the temple bazaar area — look for a clean, busy spot where pilgrims are queueing, because that’s usually the safest bet for freshness. A decent meal should run about ₹150–350 per person, and the best ones are unpretentious: dal, sabzi, roti, rice, chaas, maybe a sweet if you’re lucky. This is a good place to slow down for 45 minutes, refill water, and let the day breathe a little before the long haul back. If you’re driving, try to leave Omkareshwar by late afternoon or early evening so you’re not fighting night fatigue all the way back to Pune; the return via Indore and NH52 is long enough even in good conditions, with 11–13 hours total travel time, so plan one proper food/fuel stop and keep the night drive as easy as possible.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version