Start your journey in Ujjain, a city in Madhya Pradesh known for its religious significance. In the morning, visit the Mahakaleshwar Temple, one of the twelve Jyotirlingas in India. Witness the morning aarti (prayer ritual) and seek blessings from Lord Shiva.
In the afternoon, explore the historic Harsiddhi Temple, dedicated to the goddess Annapurna. Take a leisurely stroll along the sacred Shipra River and visit the Ram Ghat to witness the evening aarti.
In the evening, indulge in the local delicacies of Ujjain at the famous food street near the Mahakaleshwar Temple. Savor the mouthwatering poha, kachori, and malpua.
Embark on a trip to Omkareshwar, a serene island in the Narmada River with a magnificent temple dedicated to Lord Shiva. In the morning, visit the Omkareshwar Temple and seek blessings amidst the calming atmosphere.
Afterwards, take a boat ride to explore the scenic beauty of the island and enjoy the peaceful surroundings. Visit the Siddhanath Temple and Adi Shankaracharya Cave for a spiritual experience.
In the evening, witness the mesmerizing Narmada Aarti near the ghats while enjoying the panoramic view of the river. Don't forget to capture the stunning sunset!
Conclude your trip in Indore, the commercial capital of Madhya Pradesh. Start your day by visiting the historic Rajwada Palace, a splendid blend of Mughal and Maratha architecture.
Afterwards, explore the Lal Bagh Palace, a grand mansion known for its opulent European-style architecture. Marvel at the antique artifacts and beautiful gardens.
In the evening, shop for traditional handicrafts and textiles at the bustling Sarafa Bazaar. Indulge in the famous street food of Indore, such as pani puri, bhutte ka kees, and garadu.
While exploring these cities, don't miss the opportunity to visit the following off the beaten path attractions:
For hotel and flight bookings, you can check prices and availability here.