Explore the UNESCO World Heritage Site of Mahabalipuram, known for its ancient temples and rock carvings. Start with a sunrise visit to the Shore Temple, followed by a tour of the Pancha Rathas. Spend the afternoon at the beautiful Mahabalipuram Beach, and end your day with a visit to the Krishna Butter Ball.
Visit the second-largest saltwater lake in India, Pulicat Lake. Take a boat ride, spot migratory birds, and visit the Dutch Cemetery. In the afternoon, head to the nearby Nelapattu Bird Sanctuary.
Get up close with crocodiles, alligators, and other reptiles at the Madras Crocodile Bank Trust. Take a guided tour, watch a feeding session, and learn about conservation efforts. In the afternoon, head to the nearby DakshinaChitra Cultural Centre, which showcases the arts and culture of South India.
Experience the great outdoors with a trek in the nearby hills of Chennai. There are many options, including the Koli Hills, Nagalapuram Hills, and Yelagiri Hills. Spend the afternoon relaxing at the Guindy National Park.
Get your adrenaline pumping with a surfing lesson at Mahabalipuram. The beach here is one of the best places in India to learn how to surf. Spend the afternoon exploring the town's markets and shops.
Rent a bike and explore Chennai's sights on two wheels. Start with a ride along the Marina Beach, then head to Fort St. George and the Government Museum. In the evening, visit the Kapaleeswarar Temple and enjoy a South Indian dinner in Mylapore.
Spend your last day in Chennai at Covelong Beach, where you can try your hand at a variety of water sports including jet skiing, windsurfing, and parasailing. In the evening, visit the nearby VGP Universal Kingdom amusement park for some fun rides and games.
Don't miss the chance to see a traditional Bharatanatyam dance performance in Chennai. Consider taking a day trip to the nearby town of Kanchipuram, known for its silk sarees and ancient temples. If you have extra time, head to the nearby city of Pondicherry for a taste of French colonial India.