Land at Indore Devi Ahilya Bai Holkar Airport and take a pre-booked taxi to Ujjain (~1.5–2h depending on traffic). This gets you into Ujjain by mid-morning to start sightseeing without backtracking.
Visit the famous Mahakaleshwar Jyotirlinga (one of 12 Jyotirlingas) for a mid-morning darshan — it is spiritually significant and architecturally interesting; less crowded mid-morning than peak aarti times. Temple timings vary seasonally (commonly opens early morning and again late afternoon); confirm locally.
Stroll the ghats at Ram Ghat and Panchvati on the Shipra river; the ghats are atmospheric for photos and observing pilgrims. Small boat rides are available from the ghats (seasonal), great for river views at around sunrise/sunset.
Try a local vegetarian thali or dal-bafla at a well-reviewed restaurant near the Mahakaleshwar area to taste regional Malwa cuisine; simple eateries near the temple serve fresh, traditional meals.
Visit nearby shrines such as Kal Bhairav and Harsiddhi to get a fuller sense of Ujjain’s temple circuit — they’re compact sites and pair well after Mahakaleshwar.
Wander the lanes around the ghats and markets for souvenirs (puja items, handicrafts) and snacks — good time to sample jalebi and poha (local favorites).
Have dinner at a recommended local vegetarian restaurant near the ghats or hotel; try local sweets and street snacks after dinner if you wish. Confirm restaurant hours (many close by 10:00pm).
If you want an iconic, intense spiritual experience, attend the Bhasma Aarti at Mahakaleshwar (very early morning; special tickets/entry rules often apply). This is a unique ceremony — check current timings and ticketing well in advance.
Leave Ujjain for Omkareshwar by road (approx 2.5–3h depending on route and stops); enjoy scenic countryside en route and plan for a brief tea stop if needed.
Arrive, drop bags and have lunch at a local dhaba or guesthouse near the ghats; Omkareshwar cuisine is simple and vegetarian-focused, with fresh local preparations.
Explore the Omkareshwar Jyotirlinga temple complex on the Mandhata island and walk the narrow lanes — the island’s Shiva temples and river views are peaceful and photogenic. Temples commonly open early morning to late evening; confirm seasonal timings.
Take a short boat ride around the island (if operating) and enjoy the riverside ghats; great for sunset photos and calmer views than bigger pilgrim centers.
Catch sunset from a ghat or hill viewpoint and attend the evening aarti at the temple (usually around sunset/early evening) — highly atmospheric and recommended.
Early-morning darshan on Mandhata island or a sunrise walk along the Narmada banks to enjoy the calm; many pilgrims prefer early hours for quieter visits.
Check into your Indore hotel and have lunch. For local Indore flavors, head to Chappan Dukan (Chappan means 56 shops) for a wide variety of street and snack options; many outlets open through afternoon.
Walk to Kanch Mandir, a striking Jain temple covered in carved glass and mirrors — it’s visually unique and usually open during daytime (confirm closing times).
Take a tea/coffee break and rest before evening food exploration — Indore’s cafes and street stalls offer signature snacks like bhutte ka kees and garadu.
Head to Sarafa Night Market for an iconic Indore food experience (opens in evening, best after sunset) with local specialties: poha, jalebi, sev, bhutte ka kees and chaats — a must-do for food lovers.
Start at Jahaz Mahal (Ship Palace) and nearby Hindola Mahal — two of Mandu’s most iconic monuments known for their stunning architecture and photographic possibilities; sites are open during daylight hours (typically ~9:00am–5:00pm).
Visit the scenic Rani Roopmati Pavilion (overlooking Narmada valley) and Baz Bahadur’s Palace nearby to learn Mandu’s romantic history and enjoy wide views.
If you still have appetite, visit Chappan Dukan for late-night snacks or dine at your hotel — Chappan Dukan offers a wide range of local dishes and sweets.
Check out and depart hotel to reach Devi Ahilya Bai Holkar Airport for your 9:40am flight; plan to arrive at the airport ~90–120 minutes before departure for domestic flights (target arrival ~7:40am).