Morning: Arrive at Ujjain Railway Station at 08:00 AM. Check‑in at your hotel and freshen up before heading to the iconic Mahakaleshwar Temple for a brief darshan.
Afternoon: Enjoy a leisurely lunch at a local dhaba, then stroll along the sacred Kshipra River to visit the historic Kal Bhairav Temple and the tranquil Ram Ghat.
Evening: Experience the enchanting Aarti at the Mahakaleshwar Temple followed by a relaxed dinner at a rooftop restaurant overlooking the river. Overnight stay in Ujjain.
Find HotelsMorning: Depart early for Dhar (≈2 hrs drive). Upon arrival, explore the revered Kalikamata Mandir, known for its serene atmosphere and stunning hilltop views.
Afternoon: After offering prayers, visit the historic Shri Madhav Nagar Museum and enjoy a traditional Malwa‑style thali at a local eatery.
Evening: Continue the journey to Indore (≈1.5 hrs). Check‑in at your hotel, then wander the vibrant Sarafa Bazaar to sample famous street foods like poha and jalebi before retiring for the night.
Find HotelsMorning: Start with a visit to the majestic Rajwada Palace and the nearby Indore Museum, offering insight into the city’s royal past.
Afternoon: Grab a quick lunch at Chappan Dhani, then relax at the lush Sirpur Lake before heading back to the hotel to collect your luggage.
Evening: Arrive at Indore Junction by 02:30 PM for the 04:00 PM train back home, concluding your Madhya Pradesh adventure.
Find HotelsIf you have extra time, consider extending your stay in Indore to explore the nearby Patalpani Waterfall or the historic Mandav ruins. Conversely, a shorter itinerary could skip Sirpur Lake and limit temple visits to the main highlights, allowing an early departure on the 30th while still enjoying the key attractions.