Ujjain, an ancient city in Madhya Pradesh, has immense religious significance and is considered one of the seven holiest cities of India. Start your day with a visit to the Mahakaleshwar Jyotirlinga Temple, one of the twelve Jyotirlingas. Then head to the Kaliadeh Palace, situated on the banks of the Shipra river. In the afternoon, visit the Vedha Shala Observatory, an ancient astronomical observatory built by Maharaja Jai Singh II. End your day with a visit to the Ram Ghat to witness the evening aarti ceremony.
Indore, the commercial capital of Madhya Pradesh, is a vibrant city known for its food and shopping. Start your day with a visit to the Lal Baag Palace, a beautiful 19th-century palace. Then head to the Central Museum, which has a fascinating collection of artifacts and exhibits on the history and culture of the region. In the afternoon, visit the Pipliyapala Regional Park, a beautiful park with a lake and various attractions. End your day with some shopping at the Sarafa Bazaar, a popular market for street food and jewelry.
Omkareshwar, a small town on an island in the Narmada river, is a popular pilgrimage site and a scenic destination. Start your day with a visit to the Omkareshwar Temple, dedicated to Lord Shiva. Then take a boat ride on the Narmada river to see the natural beauty of the region. In the afternoon, visit the Siddhanath Temple, situated on top of a hill with stunning views of the river and the town. End your day with a visit to the Gauri Somnath Temple, another beautiful temple dedicated to Lord Shiva.
If you have more time, consider visiting Mandu, a historical town with beautiful ruins, or Maheshwar, a town famous for its handloom saris and the Ahilya Fort.
You can also take a day trip to the nearby Satpura or Vindhya mountain ranges for trekking and wildlife safaris.
To make the most of your trip, hire a local guide who can provide you with insights and stories about the places you visit.
To check hotel and flight prices, visit https://booking.tp.st/VhZsadPo.