Exploring Omkareshwar, Indore and Ujjain in June 2023
Day 1: Omkareshwar
2 hours 30 minutes (75 miles) from Indore
Morning: Visit the Omkareshwar Jyotirlinga Temple, a famous Hindu temple dedicated to Lord Shiva
Afternoon: Take a boat ride to witness the serene beauty of Narmada River and visit the Kajal Rani Cave
Evening: Watch the Aarti ceremony at the Omkareshwar Temple, a beautiful sight to behold
Day 2: Indore
2 hours 30 minutes (77 miles) from Omkareshwar
Morning: Visit the Lal Bagh Palace, a breathtakingly beautiful palace that served as the residence of the Holkar dynasty
Afternoon: Explore the Rajwada Palace, an 18th-century palace that boasts of a unique blend of Maratha, Mughal and French architectural styles
Evening: Enjoy a stroll at the Sarafa Bazaar and try out the delicious street food, a foodie's paradise
Day 3: Ujjain
1 hour (32 miles) from Indore
Morning: Visit the Mahakaleshwar Jyotirlinga Temple, an ancient temple dedicated to Lord Shiva and one of the 12 Jyotirlingas in India
Afternoon: Explore the Kal Bhairav Temple, a temple dedicated to Lord Shiva's fierce manifestation
Evening: Enjoy a serene boat ride at Ram Ghat and witness the grand Sandhya Aarti ceremony on the banks of the Shipra River
Recommendations
If you have more time, consider visiting the Chhatri Bagh, a beautiful garden with stunning cenotaphs, and the Annapurna Temple, a famous temple dedicated to the goddess of food. You can also plan a day trip to Mandu, an ancient city with beautiful palaces and monuments. To make the most of your trip, hire a local guide who can give you interesting insights into the history and culture of the places you visit.