In the morning, visit the Mahakaleshwar Jyotirlinga temple, one of the most renowned Shiva temples in India. In the afternoon, head to the Harsiddhi Temple, dedicated to the goddess Annapurna, and then to the Ram Ghat to witness the evening aarti, a Hindu prayer ceremony. End your day with a visit to the Kal Bhairav Temple, which is open till 9:30 pm.
Start your day with breakfast at Sarafa Bazaar, a popular street food destination. Afterward, visit the Lal Bagh Palace, a 19th-century palace with a blend of Indian and European architectural styles. In the afternoon, visit the Kanch Mandir, a Jain temple entirely made of glass, and the Annapurna temple. In the evening, explore the Patalpani Waterfall, located 36 kilometers from the city.
Visit the Omkareshwar Jyotirlinga temple in the morning, situated on the banks of the Narmada river. You can take a boat ride in the Narmada river after darshan. In the afternoon, visit the Raja Rani temple, Chintamani Ganesh temple, and the Kedareshwar temple. You can also explore the island town, which is considered one of the holiest places in India.
Start your day with a visit to the Rajwada Palace, a seven-story palace built in the 18th century by the Holkars. In the afternoon, visit the Sarafa Bazaar and enjoy the street food delicacies. In the evening, visit the Chokhi Dhani, a village-themed resort showcasing the Rajasthani culture, art, and food.
Aside from the itinerary, consider visiting the Bagh Caves near Indore, a series of nine Buddhist rock-cut temples. The Mandu Fort, Jahaz Mahal, and Hindola Mahal are other historical landmarks worth visiting. You can also plan a day trip to Maheshwar, a town famous for its handloom sarees and visit the Maheshwar Fort and Ahilya Bai Holkar's palace. To maximize your fun, hire a guide who can provide you with a detailed insight into the history and culture of the region.
If you are looking for accommodations or flights, click here to see various options.