Morning: Depart Mumbai early by train or flight, enjoying scenic views en route to Ujjain. Check‑in at a comfortable family‑friendly hotel and freshen up.
Afternoon: Take a relaxed stroll to the Mahakaleshwar Jyotirlinga Temple, where the family can experience the spiritual atmosphere and witness the sacred **Bhasma Aarti**.
Evening: Dine at a local restaurant savoring Malwa delicacies such as **poha** and **jalebi**, then return to the hotel for a restful night.
Find HotelsMorning: Visit the historic Harsiddhi Temple and the nearby Kal Bhairav Temple**, offering panoramic city views from the hilltop.
Afternoon: Explore the ancient Ujjain Observatory (Jantar Mantar) and learn about its astronomical significance; follow with a quick lunch at a rooftop café.
Evening: Enjoy a boat ride on the tranquil Shipra River, followed by a cultural performance of traditional **Raas Leela** at the evening market.
Find HotelsMorning: Check out from the hotel and travel to Indore by private car (≈4 hours); stop at a scenic spot for a family photo.
Afternoon: After checking in, visit the iconic Rajwada Palace and wander through its historic halls and surrounding market.
Evening: Sample Indore’s famous street food at the bustling Chappan Dukan, trying **bhutte ki kees**, **dal bafla**, and sweet **shikanji**.
Find HotelsMorning: Explore the expansive Indore Museum (Madhya Pradesh State Museum), showcasing regional art and artifacts.
Afternoon: Wander through the tranquil Ralamandal Wildlife Sanctuary**, perfect for a short family trek and picnic.
Evening: Return to Mumbai via flight or train, carrying memories of the vibrant Malwa region.
Find HotelsTo extend the trip, add a day in Indore to visit the nearby Ujjain‑Indore Lakeside Park or take a short excursion to the historic town of Mandav. If you need to shorten the itinerary, combine Day 2 and Day 3 by skipping the boat ride on the Shipra River and exploring Ujjain’s markets in the afternoon before heading to Indore.