Start your trip by exploring the ancient city of Ujjain, known for its rich historical and cultural heritage. In the morning, visit the Mahakal Temple, one of the most important and revered temples dedicated to Lord Shiva. Experience the divine aura and take part in the morning aarti (prayer ceremony). Afterward, head to Kal Bhairav Temple, which has a unique architectural style and is associated with local folklore.
Embark on a journey to Omkareshwar, a sacred island shaped like the Hindu symbol "Om." Begin your day with a visit to Omkareshwar Temple, dedicated to Lord Shiva. Take a boat ride across the Narmada River to reach the temple and enjoy the serene surroundings. In the afternoon, explore the picturesque beauty of Siddhanath Temple, located atop a hill, offering panoramic views of the town. Don't miss the opportunity to try the local cuisine at one of the nearby restaurants.
Conclude your trip in Indore, known as the "Heart of Madhya Pradesh." Begin your day by visiting the Rajwada Palace, a splendid blend of Mughal and Maratha architectural styles. Explore the historical artifacts and immerse yourself in the royal ambiance. In the afternoon, head to the Central Museum, showcasing a vast collection of sculptures, coins, and paintings. Wrap up your day by indulging in the local street food scene at Sarafa Bazaar, offering a delightful array of snacks and sweets.
When in Ujjain, make sure to visit the Kaliadeh Palace, situated on the banks of the Shipra River. This serene location offers a magnificent view of the river and the surrounding landscape. In Omkareshwar, take a walk along the serene ghats of the Narmada River, offering magnificent views and a peaceful atmosphere. In Indore, explore the Lal Baag Palace, a grand palace surrounded by lush gardens, which also houses a museum displaying artifacts from the Holkar dynasty. These off-the-beaten-path attractions will provide unique experiences and a glimpse into the local heritage.
For hotel and flight prices, you can check out this link.