Start your trip by exploring the ancient city of Ujjain, known for its rich cultural and religious heritage. In the morning, visit the Mahakaleshwar Temple, one of the twelve Jyotirlingas dedicated to Lord Shiva. Witness the fascinating Bhasma Aarti, a unique ritual performed with sacred ash. Afterward, head to the Kal Bhairav Temple, known for its divine energy and vibrant atmosphere.
In the afternoon, take a stroll along the banks of the Shipra River and visit the Ram Ghat, a serene spot for relaxation and spirituality. Enjoy a boat ride and soak in the tranquil surroundings. As the evening approaches, visit the Ved Shala Observatory, an ancient astronomical site with intriguing instruments.
Head to the city of Bhopal in the morning and start your day with a visit to the Upper Lake, also known as Bada Talab. Enjoy a boat ride or a leisurely walk around the lake's picturesque surroundings. Next, explore the Taj-ul-Masajid, one of the largest mosques in India, with its elegant architecture and peaceful ambiance.
In the afternoon, proceed to Indore and visit the Lal Bagh Palace, a magnificent colonial-era palace showcasing grandeur and opulence. Explore the lush gardens and admire the art collections within the palace. End the day by visiting the Rajwada Palace, a blend of Mughal and Maratha architectural styles, and immerse yourself in the city's historical charm.
For a unique and off the beaten path experience, consider visiting the Chausath Yogini Temple in Ujjain. Dedicated to the 64 Yoginis (female deities), this ancient temple provides a glimpse into local mythology and offers a peaceful atmosphere away from the crowds. Another hidden gem is the Rani Roopmati Pavilion in Mandu, near Indore. This exquisite pavilion offers breathtaking panoramic views of the surrounding countryside and the Narmada River.
Check hotel and flight prices