Morning: Arrive in Ujjain and check into your hotel, enjoy a light breakfast, then stroll through the bustling Ujjain Bazaar to soak up the local atmosphere.
Afternoon: After settling, head to the iconic Mahakaleshwar Jyotirlinga for darshan; the temple’s timeless architecture and spiritual vibe make it a must‑see. Continue to the nearby Harsiddhi Temple, famed for its intricate carvings and evening aarti.
Evening: Conclude the day with a serene aarti at Ram Ghat on the banks of the Kshipra River, where you can witness devotional chants and the glow of oil lamps reflected on the water.
Find HotelsMorning: Depart early for Omkareshwar (≈2 hrs drive). Begin with a visit to the magnificent Omkareshwar Jyotirlinga Temple, perched on the island’s western bank, offering panoramic views of the Narmada River.
Afternoon: Explore the sacred Mamleshwar Temple and take a short boat ride to the tranquil Narmada Udgam Temple, the river’s origin point, ideal for reflection and photography.
Evening: Return to Ujjain or stay overnight on the island, enjoying a leisurely dinner by the riverside and, if time permits, a final glimpse of the illuminated Omkareshwar Temple against the night sky.
Find HotelsIf you have extra time, consider extending your stay by a day to explore the nearby Vedh Shala (Observatory) in Ujjain and take a guided wildlife tour in the Narmada River islands. To shorten the trip, you can skip the boat ride to Narmada Udgam and focus solely on the main temples, which will reduce travel and entry costs while still covering the core spiritual highlights.