Begin your Chennai experience by visiting the Fort St. George, which was built in the 17th century and served as the British East India Company's main base until India's independence in 1947. Explore the fort's museum, which includes artifacts from British rule and the struggle for Indian independence. Right next to the fort, you can visit the Government Museum that contains rare artwork, archeological findings, and ancient weapons.
Next, head to the famous Marina Beach, the world's second-longest beach. Walk along the coastline, enjoy delicious street food, and watch the sunset. For a cultural experience, visit Kapaleeswarar Temple, located in the heart of Chennai's historic Mylapore neighborhood. The temple has an impressive South Indian architectural style, and you can learn more about the Hindu religion and its rituals.
On day two, head to the historic town of Mahabalipuram, a UNESCO World Heritage Site. Marvel at the rock-cut temples, sculptures, and cave sanctuaries that date back to the 7th century. After that, visit Muttukadu Boat House to go boating and indulge in delicious seafood. You can also try other water activities like kayaking and wind surfing.
For a colorful and cultural experience, stop by the DakshinaChitra museum, which showcases the heritage and culture of South India, with exhibits of dance, music, crafts, and clothing. To end your trip, visit Express Avenue Mall, located in the heart of Chennai's commercial center. Shop for traditional souvenirs, and grab a bite or watch a movie.
If you have more time, you can also visit other popular attractions such as the Arignar Anna Zoological Park, and the Valluvar Kottam. If you have less time, you can skip the boat ride at Muttukadu Boat House and the shopping mall to focus on the cultural experiences. Remember to bring sunscreen, comfortable walking shoes, and carry cash for entrance fees and street food.