Morning: Take an early express train from Nagpur to Ujjain (≈10 hrs). Upon arrival, check‑in to your hotel near the railway station and freshen up.
Afternoon: Enjoy a relaxed lunch at a local dhaba serving Malwa cuisine, then stroll through the historic Old City Market to get a feel for the local vibe.
Evening: Visit the iconic Mahakaleshwar Temple for the evening Aarti; the spiritual atmosphere and intricate carvings make for a memorable first night.
Find HotelsMorning: Start with a visit to the Kal Bhairav Temple, followed by a quick stop at the nearby Harsiddhi Temple, both renowned for their powerful legends.
Afternoon: Explore the ancient Vedh Shala (Observatory) and then head to the tranquil Sandipani Ashram, where Lord Krishna is said to have studied.
Evening: Take a sunset boat ride on the Kshipra River** and conclude the day with dinner at a riverside restaurant near Ram Ghat.
Find HotelsMorning: Visit the historic Ujjain Museum to see artifacts from the city’s rich past, then stop by the colorful Gopal Mandir.
Afternoon: Enjoy a leisurely lunch at a café near Bada Ganesh Temple and soak up the local atmosphere before packing.
Evening: Board an evening train back to Nagpur, carrying wonderful memories of Ujjain’s spiritual and cultural heritage.
Find HotelsIf you have an extra day, consider adding a sunrise visit to the Mahakaleshwar Temple or a day‑trip to the nearby historic town of Omkareshwar. To shorten the trip, skip the museum and the boat ride, focusing solely on the main temples; this will save roughly 4 hours and INR 250.