Start your trip by immersing yourself in the spiritual atmosphere of Ujjain. In the morning, visit the Mahakaleshwar Temple, one of the twelve Jyotirlingas dedicated to Lord Shiva. Witness the Bhasma Aarti, a unique ritual of offering ashes to Lord Shiva, which takes place early in the morning. Afterward, explore the neighboring Kaal Bhairav Temple.
In the afternoon, head towards the Ram Ghat on the banks of the Shipra River. Take a boat ride to enjoy the serene surroundings and witness the evening aarti (prayer ceremony) on the riverbank. Conclude your day by visiting the Harsiddhi Temple, known for its architectural beauty and religious significance.
Embark on a cultural journey in Indore, known for its rich heritage and mouth-watering street food. Start your day with a visit to Rajwada, a historical palace showcasing the blend of Mughal and Maratha architecture. Stroll through the bustling Sarafa Bazaar in the evening, famous for its street food stalls offering a wide variety of delicious snacks.
In the afternoon, explore the Lal Bagh Palace, a magnificent European-style palace surrounded by lush gardens. Take a leisurely walk through the beautiful grounds and admire the grandeur of the palace. End your day at Chappan Dukan, a street lined with 56 food stalls serving delectable local cuisine.
While exploring Ujjain, don't miss the opportunity to visit the Bhartrihari Caves, located on the banks of the Shipra River. These ancient caves are believed to be the meditation spot of King Bhartrihari, who renounced his kingdom to become a saint. Enjoy the peaceful ambiance and panoramic views of the river.
In Indore, make sure to visit the Patalpani Waterfall, a natural gem located on the outskirts of the city. It offers a refreshing escape from the hustle and bustle of city life. Enjoy the scenic beauty and relax in the serene surroundings.
For the best budget accommodation options, you can check hotel and flight prices on Kayak.