Morning: Arrive in Ujjain from Mumbai early morning and check into your hotel. Begin your spiritual journey by visiting the Mahakaleshwar Jyotirlinga Temple, one of the twelve Jyotirlingas and the highlight of the city.
Afternoon: Have lunch at a local restaurant serving regional cuisine, then explore other significant temples such as Kaliadeh Palace and the sacred Harsiddhi Temple. Enjoy the peaceful atmosphere around these historic sites.
Evening: Attend the renowned Bhasma Aarti at Mahakaleshwar Temple, a unique ritual involving sacred ash. This mesmerizing ceremony happens just before midnight and offers a profound spiritual experience.
Find HotelsMorning: Travel to Omkareshwar, a scenic drive from Ujjain. Visit the Omkareshwar Temple, another Jyotirlinga, beautifully situated on an island in the Narmada River. Enjoy the serene river views and temple architecture.
Afternoon: After temple visits, take a boat ride on the Narmada River exploring the sacred sites around the island. Have lunch nearby featuring local Mangalorean and Malwa cuisine.
Evening: Begin your journey back to Mumbai with memorable spiritual reflections from the trip, or if time permits, enjoy a leisurely walk around the scenic riverfront at Omkareshwar before departure.
Find HotelsTotal Estimated Cost: ₹3,300 - ₹3,900 per person
If you want to extend the trip, consider spending an extra day exploring other nearby sites around Ujjain such as the Kal Bhairav Temple or local markets for handicrafts. For a shorter stay, skipping the boat ride at Omkareshwar and focusing on major temple visits can save time while still providing a fulfilling spiritual experience.