Morning: Board an early train from Mumbai to Ujjain (≈ 8 hours) and enjoy the scenic countryside. Upon arrival, check into your hotel and freshen up.
Afternoon: After a light lunch, head to the iconic Mahakaleshwar Temple, one of the twelve Jyotirlingas, and experience its powerful atmosphere. Take a short walk to the nearby Kal Bhairav Temple for a quick prayer.
Evening: Stroll along the banks of the sacred Kshipra River, watching devotees perform the evening aarti. Enjoy a traditional Maharashtrian‑Madhya Pradesh dinner at a local restaurant.
Find HotelsMorning: Visit the historic Sandipani Ashram, where Lord Krishna is said to have studied, and explore its serene gardens. Continue to the vibrant Harsiddhi Temple perched on a hill, offering panoramic city views.
Afternoon: Explore the bustling Ujjain Market for handicrafts, silk sarees, and local snacks. Then, pay a respectful visit to the ancient Chintaman Ganesh Temple, famed for its massive idol.
Evening: Attend the mesmerizing Kumbh‑style aarti on the Kshipra River’s ghats, illuminated by countless lamps. Return to the hotel for a relaxing night.
Find HotelsMorning: Tour the historic campus of Vikram University, admiring its colonial architecture and the nearby Ujjain Museum showcasing regional artifacts.
Afternoon: Enjoy a leisurely lunch at a heritage café, then take a final walk to the Jantar Mantar observatory for a glimpse of ancient astronomy.
Evening: Board an evening train back to Mumbai, reflecting on the spiritual and cultural richness experienced in Ujjain.
Find HotelsIf you have extra days, consider adding a sunrise visit to the Mahakaleshwar Temple and a day trip to the nearby historic town of Omkareshwar. To shorten the trip, skip the university tour and market stroll, focusing only on the main temples and river aarti for a compact yet fulfilling experience.