Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

Ujjain, Omkareshwar, and Indore Travel Itinerary

Day 1 · Mon, Apr 13
Ujjain

Ujjain heritage base

  1. Mangalnath Temple — Mangalnath area — A calm, sacred start with views over the Shipra; go for the earliest possible visit since it’s close to other eastern Ujjain stops. Timing: late afternoon, ~1 hour.
  2. Kal Bhairav Temple — near Gadkalika Road — One of Ujjain’s most iconic temples, known for its unique local ritual atmosphere; best visited after Mangalnath to stay on the same side of town. Timing: late afternoon, ~1 hour.
  3. Mahakaleshwar Jyotirlinga — Mahakal area — The must-do marquee shrine in Ujjain, with the strongest spiritual pull of the city; plan this for the evening when darshan feels most atmospheric. Timing: evening, ~2 hours.
  4. Shree Ram Gopal Restaurant — near Mahakal Road — A practical local meal stop near the temple zone for simple thali-style food after darshan. Cost: ₹150–300 per person. Timing: dinner, ~45 minutes.
  5. Harsiddhi Temple — Harsiddhi area — A short post-dinner temple stop that pairs well with the night-lit old-city vibe and keeps movement compact. Timing: night, ~45 minutes.

Late Afternoon

Start your first Ujjain loop at Mangalnath Temple, ideally before the light gets too harsh. It’s a quiet, windswept spot with a good feel for why this city has such a strong spiritual pull, and the view toward the Shipra River makes it a nice soft landing into the day. From the eastern side, keep things simple and move by auto-rickshaw or app cab; local hops here usually run around ₹80–150 depending on traffic.

Evening

From Mangalnath, head straight to Kal Bhairav Temple on the same side of town so you’re not zig-zagging through the old city. This is one of those very Ujjain experiences: incense, bells, a steady stream of devotees, and the famous ritual atmosphere around the deity. Expect a lively queue in the evening, so keep about an hour and be ready for a bit of standing; footwear and water are best left managed outside, as it gets crowded and energetic fast. Then continue to Mahakaleshwar Jyotirlinga in the Mahakal area for the main darshan of the day. This is the city’s centerpiece, and evening is the best time if you want the full mood of the temple zone, with the lanes glowing and the crowd building around the shrine. Plan on 1.5–2 hours here, more if you’re arriving during a busy aarti window.

Dinner

After darshan, walk or take a very short auto to Shree Ram Gopal Restaurant near Mahakal Road for an uncomplicated thali-style dinner. It’s the kind of practical stop locals use after temple runs: quick, filling, and easy on the wallet at roughly ₹150–300 per person. Keep it simple with dal, sabzi, roti, and rice, then let the food settle before your final stop.

Night

Wrap the night at Harsiddhi Temple, which fits beautifully after dinner because the old-city lanes feel more atmospheric after dark. The temple area is compact, so this is more about soaking in the night-lit vibe than rushing through anything; if you’re lucky, you’ll catch a calmer, more reflective mood than at the larger temple earlier. The whole evening flows best if you move by auto-rickshaw between stops, but for the final stretch you can also stroll if you’re comfortable with the crowds and want one last look at Ujjain after dark.

Day 2 · Tue, Apr 14
Omkareshwar

Omkareshwar pilgrimage stop

Getting there from Ujjain
Private taxi/ride-hail via local cab aggregator or hotel-arranged cab (3.5–4.5h, ~₹3,500–5,500). Best as an early morning departure so you can reach Omkareshwar by late morning for the temple visit.
Intercity bus via MPSTDC / private buses from Ujjain to Omkareshwar/Khandwa side (4.5–6h, ~₹300–700). Cheaper, but less convenient and may arrive later than ideal.
  1. Omkareshwar Temple — Mandhata Island center — The pilgrimage highlight and natural first stop, with the sacred island setting making it the day’s anchor. Timing: morning, ~2 hours.
  2. Narmada Ghat — near Omkareshwar Temple — A serene riverfront walk and boat-side pause that breaks up temple time and gives the best sense of the town’s setting. Timing: late morning, ~45 minutes.
  3. Saptamatrika Temple — Omkareshwar Island — A worthwhile add-on close to the main shrine, easy to fit in without detours. Timing: late morning, ~45 minutes.
  4. Madhuram Sweets & Restaurant — Omkareshwar market area — Good for a straightforward lunch of local vegetarian staples before leaving the pilgrimage core. Cost: ₹120–250 per person. Timing: lunch, ~45 minutes.
  5. Kajal Rani Caves — near Omkareshwar hills — A scenic, less-rushed nature stop with a bit of light walking and panoramic feel; best after lunch when the pace can slow down. Timing: afternoon, ~1.5 hours.

Morning

If you’re getting in from Ujjain, aim to reach Omkareshwar Temple by late morning and go straight into the main darshan while the island still feels calm. The shrine is usually open very early, with the liveliest flow around sunrise and again before noon, so even on a busy pilgrimage day it’s manageable if you avoid the midday surge. Keep some cash handy for prasad, locker/footwear areas, and the small offerings sold around the approach lanes; budget roughly ₹50–200 per person depending on what you pick up.

After the temple, take a slow pause at Narmada Ghat, just a short walk away. This is the best place to actually feel Omkareshwar as an island town rather than just a temple stop — watch the boats, sit for a few minutes under the shade, and let the river reset the pace. If you’re inclined, a quick boat ride here is usually negotiated locally and is a nice way to see the ghats from the water; prices vary, but it’s worth asking before boarding.

Late Morning

Continue to Saptamatrika Temple, which fits neatly into the same island loop without any real detour. It’s a quieter stop than the main shrine, and that contrast is part of the charm: you can move at an unhurried pace, take off shoes, and spend a few moments without the same pressure to keep moving. This whole stretch is best done on foot if you’re comfortable walking short distances, though an auto is easy to find for short hops if the heat gets to you.

For lunch, head to Madhuram Sweets & Restaurant in the market area and keep it simple — this is the kind of place locals use for a reliable vegetarian meal rather than a “destination” lunch. Expect thalis, poha, paratha, paneer dishes, and sweets, with a practical spend of about ₹120–250 per person. It’s a good reset point before the afternoon; don’t over-order, because the next stop is better enjoyed at an easy pace.

Afternoon

After lunch, head toward Kajal Rani Caves, where the day shifts from pilgrimage rhythm to a more scenic, lightly adventurous pause. Go for the cooler side of the afternoon if you can, and wear proper walking shoes — the terrain is more casual than strenuous, but it’s still a real walk, not a quick photo stop. Plan around 1.5 hours here so you have time to look out over the landscape and not feel rushed; carry water, sunscreen, and maybe a small snack because shade can be limited.

If you still have energy afterward, linger in the Omkareshwar market lanes for tea, jalebi, or a last temple-side browse before you move on. The nice thing about this day is that it doesn’t need to be packed: once you’ve done the shrine, the river, the quieter temple, lunch, and the caves, you’ve already seen the town in the right order, with enough breathing room to feel the place rather than just tick boxes.

Day 3 · Wed, Apr 15
Indore

Indore city finale

Getting there from Omkareshwar
Private taxi/ride-hail via local cab aggregator (2.5–3.5h, ~₹2,500–4,000). Best to leave after lunch or early afternoon so you can reach Indore comfortably before evening plans.
Intercity bus via MPSTDC/private operators from Omkareshwar/Khandwa route to Indore (3.5–5h, ~₹200–500). More economical, but schedule can be patchy and slower.
  1. Rajwada Palace — Siyaganj / old Indore — Start in the historic core so the day builds naturally from heritage to food and shopping. Timing: morning, ~1 hour.
  2. Sarafa Bazaar — old city center — Best paired after Rajwada, this market is essential for Indore’s street-food culture and evening energy. Timing: late morning to midday, ~1.5 hours.
  3. Vijay Chaat House — Sarafa area — A classic stop for chaat and Indori flavors right where the market scene is strongest. Cost: ₹100–250 per person. Timing: lunch, ~30–45 minutes.
  4. Lal Bagh Palace — Lal Bagh area — A grand, slower-paced heritage stop that balances the food-heavy start with a more elegant sightseeing experience. Timing: afternoon, ~1.5 hours.
  5. Ralamandal Wildlife Sanctuary — Ralamandal area — A good final outdoor break for a bit of green space and light activity before dinner, without leaving the city far behind. Timing: late afternoon, ~1.5 hours.
  6. 56 Dukan — New Palasia — Finish with Indore’s most famous snack lane for a lively dinner crawl and a fitting city finale. Cost: ₹200–400 per person. Timing: evening, ~1.5 hours

Morning

After arriving from Omkareshwar, settle into Indore and head straight to Rajwada Palace in the old city core around 9:30–10:00 AM if you can. This is the right way to start Indore: first the Maratha-era heart, then the food and shopping lanes that grew around it. Give yourself about an hour to walk the courtyard, look at the restored façade, and browse the little stalls nearby; entry is usually inexpensive, and the area is at its best before the midday heat and traffic build up. If you want a quick breakfast beforehand, grab tea and poha nearby in Siyaganj or Topkhana rather than waiting for a big sit-down meal.

Late Morning to Lunch

From Rajwada Palace, it’s an easy hop into Sarafa Bazaar as the lanes wake up and the jewelry market transitions into its daytime buzz. This is where Indore really feels alive—don’t rush it. Wander for jewelry displays, old lanes, and the slow buildup of the food scene, then settle in for lunch at Vijay Chaat House, right in the Sarafa area, for sev, dahi-based snacks, and a proper Indori chaat stop. Expect to spend roughly ₹100–250 per person, and go hungry; the portions and variety make it easy to over-order. If you’re timing it well, you can linger here through early afternoon without needing anything else.

Afternoon Exploring

After lunch, head to Lal Bagh Palace in the Lal Bagh area for a change of pace. It’s one of the city’s more elegant heritage stops, with a slower, more spacious feel than the old market lanes, so it works beautifully after a food-heavy morning. Budget about 1.5 hours here; the palace is usually best visited in daylight when the rooms and grounds are easier to appreciate. From there, continue to Ralamandal Wildlife Sanctuary for a short outdoor reset before dinner. It’s not a full safari day, more a green breather with light walking and a bit of city-fringe wilderness; go late afternoon so the heat eases, and keep expectations practical—this is about fresh air, not a long wildlife drive. Entry is modest, and if you’re planning to walk the trails, wear proper shoes and carry water.

Evening

Finish at 56 Dukan in New Palasia, Indore’s classic snack lane and the best place to end the city on a lively note. Come after sunset when the counters are fully active and the atmosphere feels like a neighborhood festival of food. This is where you can snack your way through the finale—think chaats, sandwiches, sweets, and the city’s endlessly inventive fast food—without overplanning the order of stops. A comfortable budget is ₹200–400 per person, and if you still have room, just keep wandering the lane until something catches your eye; in Indore, that usually ends up being the right decision.

0