Morning: Depart Mumbai early by the 06:00 AM express train to Ujjain (≈9 hours). Enjoy the scenic journey through the heart of Madhya Pradesh and arrive around 15:00 PM. Check into a comfortable hotel near the city centre.
Afternoon: After a short rest, head to the iconic Mahakaleshwar Jyotirlinga for the afternoon darshan. The temple’s mystical aura and the sacred Bhasma Aarti provide a profound introduction to Ujjain’s spiritual vibe.
Evening: Stroll along Ram Ghat on the Kshipra River, watching locals perform evening aarti. End the day with a dinner of traditional Malwi cuisine at a nearby restaurant.
Find HotelsMorning: Visit the historic Sandipani Ashram, where Lord Krishna is said to have studied. Continue to the Kalyanji Temple, renowned for its intricate carvings and tranquil atmosphere.
Afternoon: Explore the ancient Harsiddhi Temple, famous for its silver‑clad deity and vibrant festival celebrations. Afterwards, take a short walk to the Kal Bhairav Temple for a quick glimpse of its striking red‑stone façade.
Evening: Return to the Kshipra Riverbank for a serene boat ride at sunset, followed by a cultural program at the Vikram University Museum, showcasing regional art and archaeology.
Find HotelsMorning: Check out from the hotel and board a private cab to Omkareshwar (≈3 hours). On the way, enjoy the lush countryside and stop for refreshments at a local dhaba.
Afternoon: Arrive at the holy island and check into a riverside guesthouse. Begin with a visit to the majestic Omkareshwar Temple, one of the 12 Jyotirlingas, nestled on the northern hill.
Evening: Walk across the Narmada River bridge to the southern hill and explore the Mamleshwar Temple. Conclude with an evening aarti at the riverbank, soaking in the spiritual ambience.
Find HotelsMorning: Take a guided tour of the Narmada Ghat area, including a short boat ride to witness the sunrise over the river. Visit the nearby Shree Narmadeshwar Temple for a final blessing.
Afternoon: Enjoy a leisurely lunch featuring local fish specialties, then shop for handicrafts at the market stalls near the ghat. Return to the guesthouse to collect luggage.
Evening: Depart Omkareshwar by cab to Indore Airport (≈2 hours) and catch an early evening flight back to Mumbai, arriving late at night.
Find HotelsIf you have extra time, consider adding a half‑day trip to the nearby historic town of **Maheshwar** on Day 3, famed for its handloom sarees and the majestic Ahilya Bhoj Fort. To shorten the itinerary, you can skip the museum visit in Ujjain and replace the boat ride in Omkareshwar with a simple riverside walk, saving both time and a small portion of the budget.