Ujjain and Omkareshwar Two-Day Pilgrimage Itinerary

Day 1 · Fri, Sep 18
Ujjain, Madhya Pradesh

Temple circuit in Ujjain

  1. Mahakaleshwar Jyotirlinga Temple — Mahakaleshwar Marg; begin with early darshan, ~2 hours, ideally departing before dawn for security and queue time.
  2. Harsiddhi Temple — near Ram Ghat; visit this historic Shakti shrine, ~45 minutes.
  3. Ram Ghat — Shipra River; walk the ghats and experience the riverside spiritual atmosphere, ~1 hour late morning.
  4. Shree Ganga Restaurant — Freeganj; enjoy a vegetarian Madhya Pradesh–style lunch, ~₹200–₹400 per person, ~1 hour.
  5. Kal Bhairav Temple — Bhairavgarh; visit Ujjain’s distinctive guardian-deity temple, ~1 hour, allowing ~30 minutes each way from central Ujjain.
  6. Vedh Shala (Jantar Mantar) — Jayasinghpura; explore historic astronomical instruments before sunset, ~1 hour.

Early Morning: Mahakaleshwar Darshan

Start before dawn for Mahakaleshwar Jyotirlinga Temple on Mahakaleshwar Marg The temple complex generally opens very early, but timings and darshan arrangements can change, especially around festivals; if you plan Bhasma Aarti, confirm the booking and reporting rules in advance. For regular darshan, allow roughly two hours for security, footwear deposit, queues, and the visit itself. Auto-rickshaws are practical from most central hotels, though the final approach may be restricted to pedestrians—wear easy-to-remove footwear and dress modestly. Afterward, walk or take a short auto ride toward Harsiddhi Temple, a historic shrine near Ram Ghat, for about 45 minutes; the deepastambhas are especially striking when lit in the evening, though the morning is quieter.

Continue on foot to Ram Ghat along the Shipra River, allowing about an hour to sit by the water, watch pilgrims perform rituals, and wander the riverside steps. Keep valuables secure and avoid entering the river unless local attendants indicate a safe area. From the ghat area, take an auto-rickshaw or e-rickshaw to Freeganj—roughly 15–25 minutes depending on traffic—for lunch at Shree Ganga Restaurant. Expect a straightforward vegetarian meal costing approximately ₹200–₹400 per person; thali-style dishes and local vegetarian preparations make the most sense here. Service can be leisurely, so this is a good place to pause rather than rush.

Afternoon and Sunset: Temples and Astronomy

After lunch, hire an auto-rickshaw or local taxi to Kal Bhairav Temple in Bhairavgarh, allowing around 30 minutes each way from central Ujjain and about an hour at the shrine. This temple is known for its distinctive offering tradition, so follow the vendor and priest instructions rather than bringing offerings from elsewhere. Return toward Jayasinghpura for Vedh Shala (Jantar Mantar), ideally arriving by mid- to late afternoon; allow about an hour before closing, with exact hours worth checking locally because they can vary. The historic instruments are easiest to appreciate with a guide, and the softer light before sunset makes the open-air site more comfortable. Finish without adding another major stop—Ujjain’s lanes around the old city are best enjoyed slowly, with time for tea and a relaxed return to your hotel.

Day 2 · Sat, Sep 19
Omkareshwar, Madhya Pradesh

Sacred riverside visit in Omkareshwar

Getting there from Ujjain, Madhya Pradesh
Private car or taxi via SH27/Indore–Khandwa road (3.5–4.5 hours, approximately ₹3,500–₹5,500 one way; book via local hotel/taxi operator or Ola/Uber where available). Depart around 5:30 AM to reach Omkareshwar by 9:00–10:00 AM for temple visits. This is the most practical option because there is no convenient direct train.
Bus via Indore (roughly 5–7 hours, ₹300–₹700 total; check MP Roadways or redBus). Depart very early, as the connection can be indirect and less reliable. A return to Ujjain around 3:30–4:00 PM by car is preferable.
  1. Ujjain–Omkareshwar road journey — depart around 5:30 AM; allow roughly 3.5–4.5 hours by car, with parking near the Omkareshwar bridge or temple approach.
  2. Omkareshwar Jyotirlinga Temple — Mandhata Island; complete darshan at the principal shrine, ~2 hours, with queues varying significantly.
  3. Mamleshwar Temple — south bank of the Narmada; visit the revered companion shrine across the bridge, ~45 minutes.
  4. Narmada ghats and suspension bridge walk — Mandhata Island; stroll beside the river and take in views of the island’s sacred landscape, ~1 hour.
  5. Gauri Somnath Temple — Mandhata Island; see the imposing Shiva shrine and its large stone lingam, ~45 minutes.
  6. Return journey to Ujjain — depart around 3:30–4:00 PM; allow 3.5–4.5 hours, with a roadside vegetarian meal stop near Indore if needed.

Early Morning to Late Morning

Leave Ujjain around 5:30 AM and arrive at Omkareshwar roughly between 9:00 and 10:00 AM, depending on traffic and breakfast stops. Ask your driver to use the SH27/Indore–Khandwa route and drop you near the parking area by the bridge or temple approach; vehicles generally cannot go deep into the busy temple lanes. Keep small cash handy for parking, footwear storage, offerings, and local snacks. From the parking area, walk across toward Omkareshwar Jyotirlinga Temple on Mandhata Island. Allow about two hours for security checks, queues, darshan, and the climb through the temple approach—crowds can be substantial on Mondays and festival days. Dress modestly, avoid carrying large bags, and confirm same-day darshan rules locally, as timings and queue arrangements can change.

Midday: Across the Narmada

After darshan, cross toward the south bank for Mamleshwar Temple, allowing around 45 minutes. The short transfer is easiest on foot if the bridge and approaches are moving freely, though your driver can reposition the car if needed. This older, quieter shrine is a good contrast to the main temple: take time with the stonework and atmosphere rather than rushing through. For lunch, choose a simple vegetarian thali or poha near the temple market; quality and opening hours vary, so a busy, clean-looking establishment is usually the safest choice. Expect approximately ₹150–₹300 per person for a basic meal.

Afternoon: River and Island Walk

Return to Mandhata Island for an unhurried walk along the Narmada ghats and suspension bridge. Set aside about an hour to watch the river, see pilgrims bathing, and enjoy views back toward the temple-lined island; be cautious on wet steps and crowded bridge sections. Continue to Gauri Somnath Temple, where the imposing stone lingam and spacious shrine make a memorable final stop—allow roughly 45 minutes. Keep the afternoon flexible: the island’s lanes are compact but slow-moving, and it is worth pausing for tea or a small offering rather than trying to add another temple.

Return to Ujjain

Aim to leave Omkareshwar between 3:30 and 4:00 PM for the return drive to Ujjain, allowing 3.5–4.5 hours. Before departing, use the restroom and collect any stored footwear or luggage, since the temple approaches can be congested later in the day. A roadside vegetarian meal or tea stop near Indore is practical if needed; agree with the driver in advance on a clean, family-friendly stop and confirm the final fare, including waiting time and tolls.

When are you going?
Add your start date and we'll check in at two weeks out, one week out, and the day before — bookings, packing, and a day-one brief. Reply to any of them if plans change.
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version