Begin your day exploring the UNESCO world heritage site of Mahabalipuram, known for its ancient temples, rock-cut caves, and exquisite stone carvings. Visit the Shore Temple, Pancha Rathas, and Arjuna's Penance. Take a break for lunch at one of the local restaurants serving traditional South Indian cuisine, and then head to Tiger's Cave for a peaceful retreat surrounded by nature. End your day watching the sunset from the beautiful Mahabalipuram beach.
Start your day exploring the iconic Fort St. George, the first British fortress in India. Take a guided tour of the fort and the museum, which houses many artifacts from the colonial era. Afterward, head to the Government Museum, one of the oldest museums in India, and explore its vast collection of artwork, artifacts, and fossils. Take a break for lunch and then head to Marina Beach, one of the longest urban beaches in the world. Take a stroll along the beach, enjoy local street food, and watch the sunset before heading back to your hotel.
If you have more time in Chennai, consider visiting the Kapaleeshwarar Temple, the Thousand Lights Mosque, or the Guindy National Park. For a unique cultural experience, attend a traditional Bharatanatyam dance performance at the Kalakshetra Foundation. You can also take a day trip to the historic town of Kanchipuram, known for its silk sarees and ancient temples. To maximize your fun, try street food delicacies like dosa, idli, and vada. You can also explore the local markets for souvenirs and handicrafts.
If you're looking for accommodation and flights, click here to find the best deals.