Start your trip by flying into Indore Airport and then driving approximately 77 kilometers to reach Omkareshwar, a sacred town situated on an island in the Narmada River. In the morning, visit the Omkareshwar Temple, dedicated to Lord Shiva, and witness the beautiful Aarti ceremony. Enjoy a boat ride on the Narmada River in the afternoon, taking in the scenic surroundings. In the evening, explore the local market and savor some delicious street food.
In the morning, visit the Siddhanath Temple, known for its architectural beauty and panoramic views of the town. Explore the Ahilya Fort, a historic structure with stunning gardens and a museum showcasing artifacts. After lunch, take a walk along the Ghats, where you can witness religious rituals and immerse yourself in the spiritual atmosphere. In the evening, visit the Kedareshwar Temple, another significant Lord Shiva shrine.
Begin your day by driving approximately 140 kilometers from Omkareshwar to Ujjain. In the morning, visit the Mahakaleshwar Jyotirlinga Temple, one of the twelve Jyotirlingas in India, and witness the Bhasma Aarti, a unique ritual of offering sacred ashes to Lord Shiva. Afterward, explore the Kal Bhairav Temple, dedicated to the fierce form of Lord Shiva. Enjoy a traditional lunch at a local restaurant. In the afternoon, visit the Vedh Shala Observatory, an ancient astronomical site. In the evening, take a stroll along the holy Shipra River and witness the beautiful Sandhya Aarti at Ram Ghat.
While exploring Omkareshwar and Ujjain, make sure to visit the following off the beaten path attractions:
- Chhatri Bagh in Omkareshwar: A serene garden complex with cenotaphs dedicated to the Holkar rulers of Indore.
- Kaliadeh Palace in Ujjain: Situated on an island in the Shipra River, this palace offers panoramic views and a peaceful ambiance.
- Bade Ganeshji Ka Mandir in Ujjain: A temple dedicated to Lord Ganesh, known for its enormous idol and tranquil atmosphere.
For the best hotel and flight prices in the area, you can check here.