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

Delhi to Ujjain and Omkareshwar Pilgrimage Itinerary

Day 1 · Fri, Jul 3
Ujjain

Arrival in Ujjain and Mahakal Darshan

  1. Delhi to Ujjain by flight/train + transfer — Delhi → Ujjain; depart early morning for a realistic 6–10 hour door-to-door journey by train or flight+drive, and arrive by lunchtime if possible; keep baggage light for smooth temple access.
  2. Mahakaleshwar Jyotirlinga Temple — Bhairavgarh / old city; the main pilgrimage draw, best visited first while energy is fresh, with time for darshan and the temple complex; morning/late afternoon, ~2 hours.
  3. Harsiddhi Temple — near Mahakaleshwar; an important Shakti Peeth close by, easy to pair with the main darshan without much backtracking; late morning, ~45 minutes.
  4. Ram Ghat — Shipra River ghats area; a peaceful riverside walk and a good place to absorb Ujjain’s spiritual atmosphere after temple visits; evening, ~1 hour.
  5. Kaal Bhairav Temple — Bhairavgarh outskirts; famous for its unique local offering tradition and a strong Ujjain pilgrimage circuit stop; late evening, ~1 hour.
  6. A local vegetarian thali restaurant near the old city — old Ujjain; a simple, filling meal after temple hopping, typically ₹200–₹500 per person; dinner, ~1 hour.

Arrival in Ujjain and first darshan

Leave Delhi as early as you can so you’re reaching Ujjain by lunchtime instead of dragging the day out. A flight to Indore plus a 1.5-hour cab to Ujjain, or an overnight/early-morning train, both work; door-to-door, expect roughly 6–10 hours depending on connections. If you’re flying, keep baggage light and pad enough time for the Bairagarh/Bhopa side road traffic on the final approach. Once you’re in the old city, drop your bags quickly and head straight to Mahakaleshwar Jyotirlinga Temple while your energy is fresh — the darshan experience is smoother earlier in the day, and the temple complex can easily take about 2 hours including security, queueing, and a slow walk around the precincts. Dress modestly, carry only essentials, and be ready for temple-side parking/auto drop-offs a little away from the main gate.

After Mahakaleshwar, walk or take a short auto to Harsiddhi Temple; it’s close enough that there’s no point overplanning transport, and the old-city lanes between the two are part of the charm. Expect a fairly quick visit — around 45 minutes is enough unless you want to sit and soak it in. From there, keep the pace unhurried and let the day settle into Ujjain’s rhythm instead of trying to “finish” anything. The lanes around Jaisinghpura and the temple area are where the city feels most alive: prasad stalls, chai counters, and tiny shops selling rudraksha malas and पूजा items.

Evening by the river and the Bhairav circuit

As the light softens, go down to Ram Ghat on the Shipra River for a calm walk and some breathing room after temple crowds. This is the part of the day where Ujjain really lands emotionally — bells, drifting incense, families doing evening rituals, and the riverfront slowing down into a devotional hush. It’s best to reach a little before sunset, spend about an hour, and just wander; no need to rush the steps or hunt for “the best spot.” If you want tea or a quick snack afterward, the ghat-side lanes have plenty of simple stalls, but keep an eye on cleanliness and choose busy counters.

Finish the night with Kaal Bhairav Temple on the outskirts/Bhairavgarh side, ideally by auto or cab rather than trying to stitch together multiple small rides. This is one of those Ujjain visits that feels different after dark, and the trip from the river area usually takes 20–30 minutes depending on traffic. The local offering tradition is the main draw here, so go with an open mind and expect a lively, slightly chaotic atmosphere around the shrine. On the way back, stop for dinner at a simple vegetarian thali place in the old city — look for a busy Gujarati/Rajasthani-style thali near the temple lanes or along Bada Sarafa-side streets, where you’ll usually eat well for about ₹200–₹500 per person. Keep the meal light and early-ish so the next day’s transfer to Omkareshwar is easy and unhurried.

Day 2 · Sat, Jul 4
Omkareshwar

Ujjain to Omkareshwar

Getting there from Ujjain
Private taxi / cab via NH52 + MP SH route (4.5–6 hours, ~₹3,500–₹5,500 per car). Best as an early-morning departure so you reach Omkareshwar before noon for the temple visit. Book on MakeMyTrip Cabs, GozoCabs, or a local Ujjain taxi operator.
Shared/private bus from Ujjain to Khandwa/Omkareshwar area (5–7 hours, ~₹300–₹700). Cheapest option, but slower and less reliable for a same-day pilgrimage plan; check RedBus or local bus stands.
  1. Omkareshwar Road / drive to Omkareshwar — Ujjain to Omkareshwar; leave early for the 4.5–6 hour road journey and arrive before noon, with a mid-route tea stop if needed.
  2. Omkareshwar Jyotirlinga Temple — Omkareshwar island temple area; the must-see shrine of the day, best done before crowds build up; late morning, ~2 hours.
  3. Narmada Parikrama path along the ghats — temple/ghat belt; a scenic, devotional walk with river views and plenty of photo stops; midday, ~1 hour.
  4. Omkar Mandhata Temple — near the main temple complex; a worthwhile nearby stop that adds depth to the pilgrimage circuit without extra travel; early afternoon, ~45 minutes.
  5. Kajal Rani Cave / Siddhanath-style hill viewpoint area — hill side near Omkareshwar; a short climb or viewpoint break for wide Narmada panoramas and a calmer pace; afternoon, ~1–1.5 hours.
  6. A riverside vegetarian meal on the ghats — Omkareshwar bazaar/ghat area; choose a clean local eatery for poori, sabzi, or thali, typically ₹150–₹400 per person; dinner, ~1 hour.

Morning

Leave Ujjain early enough to get the long road stretch behind you before the heat and temple crowds build up; with the NH52 + MP SH route, you’re typically looking at about 4.5–6 hours door to door, so a 5:00–6:00 AM departure is ideal if you want a calm arrival before noon. If you’re in a cab, keep a small snack and water handy and plan one quick chai break en route. Once you reach Omkareshwar, most cabs drop near the bridge/parking side and you’ll continue on foot or by local shuttle across the island temple zone, so keep your essentials light.

Late Morning to Early Afternoon

Start with Omkareshwar Jyotirlinga Temple, and aim to do your darshan before the rush thickens. Entry flow can slow down on weekends and auspicious days, so keep 90–120 minutes in hand for security, queueing, and the actual दर्शन. Dress simply, carry cash for prasad and small offerings, and expect the inner temple area to feel lively but compact. From there, walk into the Narmada Parikrama path along the ghats; this is the part of the day that slows everything down in the best way, with river views, priests chanting, boats moving on the water, and plenty of little pauses for photos and quiet sitting. The ghats and lanes here are best experienced on foot, so don’t rush—an hour disappears quickly.

Afternoon

Continue to Omkar Mandhata Temple, which sits close enough to fit neatly into the same pilgrimage circuit without extra transit hassle. It’s a good stop for rounding out the spiritual side of the day, and the area around the complex gives you more of that old-town temple atmosphere than a pure “one shrine and done” visit. After that, head uphill or toward the hill-side viewpoint stretch for Kajal Rani Cave / Siddhanath-style hill viewpoint area; this is the reset your legs and mind will appreciate after the dense temple zone. The climb is short but warm in July, so go slowly, wear footwear you can manage on uneven steps, and carry water. The payoff is a wide look over the Narmada and the island settlement below, especially beautiful if the afternoon light starts softening.

Evening

Wrap the day with a riverside vegetarian meal in the Omkareshwar bazaar / ghat area—simple is best here. Look for a clean local place serving poori-sabzi, dal-chawal, or a basic thali in the ₹150–₹400 per person range; that’s usually more satisfying than anything fancy in a pilgrimage town. If you still have time before dark, take one last slow walk along the ghats and bridge side for the evening aarti atmosphere and then head back to your stay. If you’re feeling the travel pressure, keep tomorrow’s return in mind now: leave Omkareshwar as early as practical for Delhi, since the road to the nearest rail connection or taxi transfer can take time, and an early start makes the journey home much smoother.

Day 3 · Sun, Jul 5
Delhi

Return to Delhi

Getting there from Omkareshwar
Train: take a morning/overnight Indian Railways train from nearby Khandwa or Ujjain to New Delhi/Delhi (about 10–14 hours depending on connection, ~₹500–₹2,500 in sleeper/AC). Best to leave as early as practical on Day 3; book on IRCTC or ConfirmTkt. If you want a smoother trip, use a taxi to Khandwa first and catch a faster long-distance train there.
Flight via Indore (drive Omkareshwar→Indore ~3.5–4.5 hours, then flight to Delhi ~1.5 hours; total door-to-door ~6–8 hours, ~₹4,500–₹12,000+). Fastest but less practical due to the transfer; book on IndiGo/Vistara/Air India and compare on MakeMyTrip/Skyscanner.
  1. A simple breakfast cafe or hotel dining room — Delhi; keep it efficient before departure, with tea, idli, poha, or paratha; early morning, ~45 minutes, ₹150–₹400 per person.
  2. Return journey to Delhi by train/flight — Omkareshwar/Ujjain region → Delhi; depart as early as practical, allowing 7–11 hours by train/road+flight connection, and plan buffer time for traffic and station/airport transfers.

Morning

Start with a simple, no-fuss breakfast at a hotel dining room or a nearby tea-and-bread place so you can leave light and on time. In Ujjain, most decent hotel restaurants and dhabas will have poha, idli, paratha, toast, and strong chai from around 7:00 AM, and you can eat well for about ₹150–₹400 per person. Keep it quick, because the earlier you get moving, the better your chances of avoiding train-station rush, last-minute cab delays, and midday heat. If you’re staying near the old city, have the hotel arrange your luggage pickup and checkout early so you’re not chasing it later.

Midday to Evening

For the return to Delhi, the smoothest plan is to head out as early as practical and build in buffer time for getting to Khandwa or Ujjain station, especially if you’re connecting to a long-distance train. A train is usually the most dependable option for this leg, with sleeper or AC fares typically around ₹500–₹2,500 depending on class and booking timing; if you want the easiest journey, a taxi to Khandwa first can help you catch a better train. If you’d rather fly, the fastest workable route is via Indore, but once you add the road transfer from Omkareshwar or Ujjain, airport timing, and security, it’s really only worth it if you find a good fare and want to save the full day. Keep snacks, water, and a power bank handy, and don’t overpack your departure morning—today is about a clean exit, not squeezing in more sightseeing.

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