Start your journey in Chennai, the capital city of Tamil Nadu. In the morning, visit the iconic Kapaleeshwarar Temple, known for its stunning Dravidian architecture. Explore the historic Fort St. George and its museum in the afternoon. In the evening, take a stroll along Marina Beach, the second-longest urban beach in the world.
Embark on a day trip to Mahabalipuram, a UNESCO World Heritage Site famous for its ancient rock-cut temples and sculptures. Spend the morning exploring the Shore Temple and the Five Rathas. Afternoon highlights include the intricate carvings at Arjuna's Penance and the Krishna's Butter Ball, a gravity-defying rock.
Take an early morning train to Pune, a vibrant city in Maharashtra. Start your day by visiting the majestic Aga Khan Palace, which played a significant role in India's freedom struggle. In the afternoon, explore the architectural wonders of Shaniwar Wada, a historic fortification. Spend the evening strolling through the lush gardens of Osho Ashram.
Catch a train to Mumbai, the bustling metropolis. Begin your day with a visit to the Gateway of India, an iconic landmark overlooking the Arabian Sea. Explore the vibrant markets of Colaba Causeway in the afternoon, and don't miss a sunset stroll along Marine Drive, also known as the "Queen's Necklace." Experience the city's nightlife in the lively area of Bandra.
While in Mumbai, consider taking a day trip to the Elephanta Caves, a UNESCO World Heritage Site just a short ferry ride away. Another great option is visiting the Sanjay Gandhi National Park, where you can enjoy nature trails and spot wildlife. To make the most of your trip, try local street food like vada pav and pav bhaji, and catch a Bollywood movie at a local cinema.