Start your trip by driving from Ahmedabad to Ujjain, a city known for its religious significance. In the morning, visit the Mahakaleshwar Jyotirlinga, one of the twelve Jyotirlingas in India, and immerse yourself in the spiritual aura of the temple. Afterward, explore the Ram Ghat along the Shipra River, where you can witness the evening aarti (prayer ceremony) and experience the tranquil ambiance. End the day by indulging in delicious local cuisine at one of the city's popular restaurants.
On the second day, drive from Ujjain to Omkareshwar, a holy town situated on an island in the Narmada River. Begin your morning by visiting the Omkareshwar Temple, dedicated to Lord Shiva, and take in the architectural marvel of its intricate carvings. Afterward, take a boat ride across the river to reach the Siddhanath Temple and soak in the panoramic views. In the evening, explore the local markets and shop for traditional handicrafts and souvenirs.
On the final day, drive from Omkareshwar to Indore, the commercial capital of Madhya Pradesh. Start your morning by exploring the grandeur of the Rajwada Palace, a historical palace known for its architectural beauty. Then, visit the Lal Bagh Palace, a stunning European-style palace surrounded by lush gardens. In the afternoon, explore the vibrant streets of Sarafa Bazaar, famous for its mouthwatering street food. Wrap up your trip by indulging in a sumptuous dinner at one of the local restaurants.
While exploring Ujjain, make sure to visit the Kal Bhairav Temple, dedicated to Lord Bhairav, which is believed to be a fierce form of Lord Shiva. Additionally, don't miss the opportunity to witness the evening aarti at Harsiddhi Temple, known for its divine vibes and stunning architecture. In Omkareshwar, take some time to explore the nearby Kedareshwar Temple, nestled in the picturesque hills. Lastly, in Indore, make a stop at the Chappan Dukan area, where you can savor a wide range of delectable street food options.
Check hotel and flight prices for your trip.