Start your trip in Mumbai, the cultural capital of India. In the morning, visit the iconic Gateway of India, a magnificent monument overlooking the Arabian Sea. Take a ferry ride to Elephanta Caves, a UNESCO World Heritage Site, known for its ancient rock-cut temples. Afternoon can be spent exploring the bustling markets of Colaba Causeway, where you can find everything from clothes to artifacts. In the evening, witness a mesmerizing performance of traditional Indian dance at Prithvi Theatre.
On the second day, fly to Aurangabad and delve into the rich cultural heritage of the region. Start your morning by visiting the magnificent Ajanta Caves, a complex of ancient Buddhist rock-cut temples adorned with intricate paintings. Afternoon can be spent exploring the stunning Bibi Ka Maqbara, a mausoleum built in memory of Emperor Aurangzeb's wife. As the evening approaches, take a leisurely stroll in the serene Aurangabad Caves, a set of twelve Buddhist caves dating back to the 6th century.
Travel to Indore, a city known for its spiritual significance and architectural marvels. Begin your day by visiting the magnificent Lal Bagh Palace, a grand residence of the Holkar dynasty. Afternoon can be spent exploring the Kanch Mandir (Glass Temple), a Jain temple entirely built with glass and mirrors. In the evening, head to the iconic Rajwada Palace, a blend of Maratha, Mughal, and French architecture, and witness a mesmerizing sound and light show depicting the city's history.
Embark on a day trip to the enchanting town of Mandu, known for its historical monuments and romantic tales. Spend your morning exploring the magnificent Jahaz Mahal (Ship Palace), a palace complex resembling a ship floating on water. Afternoon can be spent visiting the intricate architectural masterpiece of Hoshang Shah's Tomb, one of the first marble tombs in India. As the evening sets in, witness the mesmerizing sunset from the mesmerizing Rani Roopmati Pavilion, with panoramic views of the Narmada River.
Conclude your cultural immersion journey in Ujjain, a city steeped in history and spirituality. Begin your morning with a visit to the renowned Mahakaleshwar Jyotirlinga Temple, one of the twelve sacred Jyotirlingas dedicated to Lord Shiva. Afternoon can be spent exploring the ancient observatory of Vedha Shala, where you can witness the astronomical instruments used by ancient Indian astronomers. In the evening, attend the mesmerizing evening aarti (prayer ceremony) at the banks of the sacred Shipra River.
For a hidden gem, visit the quaint town of Omkareshwar, located on an island in the Narmada River. It is home to the Omkareshwar Temple, one of the 12 Jyotirlinga shrines. Explore the narrow lanes of the town and witness the local way of life. Another local favorite is the Kalakund Arts Village near Indore, where you can immerse yourself in traditional arts, crafts, and music of the region. Interact with local artisans and learn about their craft.
To check hotel and flight prices, you can visit Kayak.