5-Day Ujjain and Omkareshwar Temple Circuit

Day 1 · Fri, Sep 18
Ujjain, Madhya Pradesh

Arrival and first sights in Ujjain

  1. Mahakaleshwar Jyotirlinga Temple — Mahakal area; begin with darshan and the temple complex, allowing time for security and queues (late morning, ~2 hours).
  2. Shree Bada Ganesh Temple — near Mahakaleshwar; see the large vermilion Ganesha image beside the main temple (late morning, ~30 minutes).
  3. Harsiddhi Temple — Mahakal corridor; visit one of Ujjain’s major Shakti temples and its distinctive lamp pillars (early afternoon, ~45 minutes).
  4. Shree Ganga Restaurant — Mahakal area; choose a simple vegetarian thali or local North Indian meal (lunch, ~1 hour; approximately ₹200–500 per person).
  5. Ram Ghat — Shipra River; walk along Ujjain’s principal bathing ghat and settle in for the evening ceremony (evening, ~1.5 hours).

Late Morning: Mahakal Temple Quarter

Begin at Mahakaleshwar Jyotirlinga Temple in the Mahakal area, allowing roughly two hours for security checks, shoe and phone storage, queues, and darshan. For ordinary darshan, late morning is generally calmer than the pre-dawn Bhasma Aarti, though entry arrangements and timings can change; carry minimal belongings and dress modestly. The temple lanes around Mahakal Lok are largely pedestrianized, so have your auto-rickshaw drop you at the nearest permitted point and walk the final stretch. After darshan, continue on foot to Shree Bada Ganesh Temple, beside the main temple complex, for about 30 minutes—the enormous vermilion Ganesh image is the highlight, and the visit is easy to fit in without another vehicle.

Early Afternoon: Harsiddhi and Lunch

Walk onward through the Mahakal corridor to Harsiddhi Temple, one of Ujjain’s most important Shakti shrines. Spend around 45 minutes seeing the dark sanctum and the striking paired lamp pillars; if you are visiting during Navratri or another festival, expect heavier crowds and slower movement. For lunch, settle at Shree Ganga Restaurant in the Mahakal area, a straightforward vegetarian option serving thalis and North Indian dishes. Budget approximately ₹200–500 per person, and allow about an hour; service can be unhurried when the temple district is busy. Keep the afternoon light afterward—return to your hotel for a rest or wander the nearby lanes rather than adding another distant sight.

Evening: Ram Ghat

Head to Ram Ghat on the Shipra River by auto-rickshaw or e-rickshaw; from the Mahakal quarter, the short ride usually takes 10–15 minutes depending on pedestrian restrictions, while walking is possible if you are comfortable with the heat and crowded lanes. Arrive before sunset and spend roughly 1½ hours along the bathing steps, watching pilgrims gather for the evening ceremony and the riverfront lamps come alive. There is no dependable fixed schedule year-round, so ask your hotel or driver for that evening’s Shipra aarti timing; arrive 20–30 minutes early for a good place on the steps. Keep valuables secure in the crowd, and use the better-lit main approach when leaving.

Day 2 · Sat, Sep 19
Ujjain, Madhya Pradesh

Full temple circuit in Ujjain

  1. Mangalnath Temple — Mangalnath area; visit the traditional temple associated with Mars and enjoy views toward the Shipra plain (early morning, ~1 hour).
  2. Sandipani Ashram — Ankpat area; explore the site traditionally linked with Krishna, Balarama, and Sudama’s education (morning, ~45 minutes).
  3. Kaal Bhairav Temple — Bhairavgarh; experience Ujjain’s distinctive Bhairav shrine and its unusual devotional customs (late morning, ~1 hour).
  4. Gadkalika Temple — near Kaal Bhairav; visit the ancient goddess temple associated with Kalidasa traditions (early afternoon, ~45 minutes).
  5. Apna Sweets — central Ujjain; stop for a reliable vegetarian meal, sweets, or snacks before returning to town (lunch, ~1 hour; approximately ₹200–500 per person).
  6. Vedh Shala (Jantar Mantar) — Jaisinghpura; see the historic astronomical instruments built under Maharaja Jai Singh II (late afternoon, ~1 hour).

Early Morning

Start with Mangalnath Temple, roughly 6 km from central Ujjain, and aim to arrive around 7:00–8:00 AM. The temple is usually open from early morning until midday, though timings can shift around rituals; allow about an hour for darshan and the quiet views across the Shipra plain. An auto-rickshaw is practical for a short visit, but a hired car is easier for today’s outlying temples—expect approximately ₹800–1,500 for a half-day local vehicle, depending on waiting time. Dress modestly, leave larger bags in the vehicle, and carry small notes for offerings and parking.

Continue to Sandipani Ashram in the Ankpat area, about 15–20 minutes away. Set aside 45 minutes to see the temple परिसर and the traditional pond associated with the education of Krishna, Balarama, and Sudama. From here, drive another 20–30 minutes toward Bhairavgarh for Kaal Bhairav Temple. The shrine is generally open from early morning into the evening, but late morning is a good compromise between atmosphere and crowd levels. This is one of Ujjain’s more distinctive temples, and vendors outside may offer the customary devotional liquor offering; participate only if you are comfortable, and keep valuables secure in the busy approach lanes.

Afternoon

After about an hour at Kaal Bhairav Temple, continue a short distance to Gadkalika Temple, generally a 10–15-minute drive depending on traffic. Allow 45 minutes for the compact shrine and its surrounding lanes; midday can be hot, so carry water and avoid expecting a long, shaded visit. For lunch, return toward the centre and eat at Apna Sweets, where a dependable vegetarian meal, thali, poha, samosas, or regional sweets usually costs ₹200–500 per person. It is more functional than atmospheric, but convenient after the temple circuit; allow an hour, including the possibility of a short queue.

Late Afternoon

Finish at Vedh Shala (Jantar Mantar) in Jaisinghpura, about 10–15 minutes from central Ujjain by auto or car. Plan this for around 4:00–5:00 PM, when the light is more pleasant and the stone instruments are easier to appreciate; verify the day’s closing time locally, as schedules can vary, and budget a modest entry fee of roughly ₹20–50. A guide or caretaker’s explanation is worthwhile because the instruments are much more interesting when you understand how they track time and celestial positions. Afterward, leave the rest of the evening open for a relaxed walk or an early dinner near your hotel rather than adding another major sight.

Day 3 · Sun, Sep 20
Omkareshwar, Madhya Pradesh

Ujjain to Omkareshwar

Getting there from Ujjain, Madhya Pradesh
Private car or taxi via Indore and Khandwa Road (4–5 hours, approximately ₹3,500–6,000 one way). Depart around 7:00 AM, as planned, to arrive before afternoon temple visits. Book through your hotel, a local taxi operator, or MakeMyTrip cabs. There is no direct train to Omkareshwar.
Bus via Indore (approximately 5–7 hours, ₹250–600). Take an early Ujjain–Indore bus, then an Indore–Omkareshwar bus; book/check services on RedBus or at the local bus stations. This is cheaper but involves a transfer and less reliable timings.
  1. Ujjain–Omkareshwar road journey — approximately 140 km via Indore, usually 4–5 hours by car; depart around 7:00 AM, allow a short refreshment stop, and arrange hotel drop-off or parking near Omkareshwar’s bridge/market area.
  2. Mamleshwar Temple — Mandhata island mainland side; begin your Omkareshwar visit at the companion shrine across the Narmada (afternoon, ~1 hour).
  3. Omkareshwar Jyotirlinga Temple — Mandhata island; complete the principal darshan after checking queue and footwear arrangements (afternoon, ~2 hours).
  4. Narmada Riverside Walk — ghats below the temple; take an easy orientation walk through the island’s devotional lanes and riverfront (late afternoon, ~1 hour).
  5. Local vegetarian restaurant near Omkareshwar market — bridge/market area; have a practical thali or North Indian dinner close to your accommodation (evening, ~1 hour; approximately ₹150–400 per person).

Morning: Ujjain to Omkareshwar

Leave Ujjain around 7:00 AM by private car, following the usual route via Indore and Khandwa Road. The approximately 140-km drive normally takes 4–5 hours, depending on traffic and roadwork; plan one brief tea and breakfast stop rather than trying to drive straight through. Ask your driver to drop you near the bridge and market area, where most accommodation and parking are concentrated. Omkareshwar’s approach roads can become congested, so keep only a small day bag accessible and leave larger luggage at the hotel if possible.

Afternoon: First Temples

After checking in or leaving your bags, begin at Mamleshwar Temple, on the mainland side of the Narmada. Allow about an hour for darshan; the compact shrine is generally less logistically demanding than the main temple, though ritual timings and queues vary. From here, walk or take a short shared auto toward the bridge and cross to Mandhata Island. Continue to Omkareshwar Jyotirlinga Temple, allowing roughly two hours for security, footwear deposit, queueing, and darshan. Temple access arrangements can change, so follow the current signs and avoid carrying phones, large bags, or unnecessary valuables. Comfortable sandals that are easy to remove are useful, though you will need to leave them at the designated counters.

Late Afternoon and Evening

Once outside, slow the pace with a Narmada Riverside Walk along the ghats below the temple. Wander through the narrow devotional lanes, stopping for views of the river and the island’s bridges rather than trying to cover every shrine today. The light is particularly pleasant in the late afternoon, but be cautious on uneven steps and avoid entering the water unless local conditions and authorities clearly permit it. For dinner, return toward the bridge and choose a simple vegetarian restaurant near Omkareshwar market—a thali or North Indian meal is usually the most dependable option, around ₹150–400 per person. Service is straightforward rather than fast, so allow an hour and keep the evening unhurried.

Day 4 · Mon, Sep 21
Omkareshwar, Madhya Pradesh

Pilgrimage day in Omkareshwar

  1. Gauri Somnath Temple — Mandhata island; see the large dark stone Shiva lingam and the temple’s compact historic setting (early morning, ~45 minutes).
  2. Siddhanath Temple — Mandhata island; admire its carved exterior and quieter atmosphere away from the main queue (morning, ~1 hour).
  3. Omkareshwar Parikrama Path — Mandhata island; walk a manageable section of the sacred island circuit, carrying water and wearing comfortable shoes (late morning, ~2 hours).
  4. Narmada Boat Ride — Omkareshwar ghats; view the island, bridges, and temples from the river, subject to weather and local operation (late afternoon, ~1 hour).
  5. Hotel or riverside vegetarian dining room — Omkareshwar; take a relaxed early dinner after the walking-heavy day (evening, ~1 hour; approximately ₹200–500 per person).

Early Morning: Temples on Mandhata Island

Start early at Gauri Somnath Temple, ideally around 6:30–7:00 AM, when the island is cooler and the lanes are less crowded. Allow about 45 minutes to see the large dark stone Shiva lingam and the compact historic shrine. From here, walk or take a short e-rickshaw ride to Siddhanath Temple; the approach can be uneven, so wear secure sandals or walking shoes. Spend roughly an hour appreciating its carved exterior and quieter atmosphere. Carry small cash for donations, footwear storage, and refreshments; temple access is generally free, though opening and ritual timings can vary.

Late Morning: Island Walk

Continue on the Omkareshwar Parikrama Path, choosing a manageable section rather than forcing the complete circuit in the heat. Plan around two hours, with water, a hat, and comfortable footwear—the route includes steps, rough patches, and stretches exposed to the sun. The lanes around Mandhata island are atmospheric in the morning, with flower sellers, small shrines, and views toward the Narmada; keep valuables secure and avoid accepting unsolicited “special puja” offers. A simple local breakfast or tea near the temple lanes usually costs ₹50–150, while e-rickshaw rides within the island area are commonly around ₹20–80 depending on distance and bargaining.

Late Afternoon and Evening

Rest through the hottest part of the day, then reach the Omkareshwar ghats by about 4:30–5:00 PM for a Narmada Boat Ride. Boats typically take about an hour and offer the best perspective of the island, bridges, riverbank shrines, and clustered temple roofs. Services are weather- and river-condition dependent, so confirm the fare and duration before boarding; a shared ride is usually cheaper, while a private boat may cost roughly ₹500–1,500 depending on the group and season. Finish with an early vegetarian dinner at your hotel or a clean riverside dining room—budget ₹200–500 per person—and avoid delaying your return walk, as the lanes become dim and busier after the evening rituals.

Day 5 · Tue, Sep 22
Omkareshwar, Madhya Pradesh

Final morning in Omkareshwar

  1. Mamleshwar Ghat — mainland Omkareshwar; enjoy a quiet final Narmada visit before the town becomes busy (early morning, ~45 minutes).
  2. Kedareshwar Temple — Mandhata island; make a final short shrine visit in a less hurried setting (morning, ~45 minutes).
  3. Omkareshwar market — temple approach; browse religious souvenirs, rudraksha items, and local snacks without adding a major detour (late morning, ~1 hour).
  4. Local poha-jalebi breakfast stall near the bus stand — Omkareshwar market area; have a simple Madhya Pradesh-style breakfast before departure (late morning, ~45 minutes; approximately ₹80–200 per person).
  5. Omkareshwar onward transfer — depart by car or bus after checkout; allow extra time for the narrow approach roads and secure luggage before leaving town (early afternoon, duration depends on onward destination).

Early Morning: Final Narmada Visit

Begin at Mamleshwar Ghat on the mainland around 6:30–7:00 AM, before the temple approach and bridge become busy. Spend about 45 minutes by the Narmada River, watching the first boats and pilgrims arrive; the steps can be damp, so wear sandals with a firm grip and avoid entering the water if the current is strong. An auto-rickshaw from most mainland hotels should cost roughly ₹50–100, while walking is easy if you are staying near the river. Keep valuables secure and carry small notes for donations or refreshments.

Morning: A Quiet Shrine and Market Wandering

Cross back toward Mandhata Island for Kedareshwar Temple, allowing around 45 minutes. It is a more compact and less hurried stop than the major shrines, but opening and ritual timings can vary, so ask your hotel for the morning schedule before setting out. Afterward, browse Omkareshwar market along the temple approach for about an hour. Look for rudraksha malas, small brass icons, Narmada stones, and packaged local snacks, but compare prices at two or three stalls; bargaining is expected, especially for souvenirs. The lanes are narrow and often crowded, so leave larger luggage with your hotel rather than carrying it through the market.

Late Morning to Early Afternoon: Breakfast and Departure

Have a simple poha-jalebi breakfast at a local stall near the Omkareshwar bus stand, ideally around 10:30–11:00 AM, before returning to collect your bags. Expect about ₹80–200 per person; choose a busy stall where the poha is being served hot, and ask for tea if you want something more filling. Check out by late morning, secure luggage inside the car or bus, and begin the Omkareshwar onward transfer in the early afternoon. Allow extra time for the narrow approach roads and the first stretch beyond town; private cars are more comfortable for onward travel, while buses are cheaper but less predictable. Confirm the vehicle, fare, and destination before leaving, and keep water and snacks handy for the journey.

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