Fort St. George, the oldest British fortress in India, is a must-visit for history buffs. The beautiful architecture and exhibits provide a fascinating glimpse into Chennai's past. Just a 10-minute walk away is the Santhome Cathedral, built over the tomb of St. Thomas, one of the twelve apostles of Jesus Christ. This stunning church is equally intriguing to both religious and secular travelers, making it a must-visit on any Chennai itinerary.
A visit to the Marina Beach is a must when in Chennai. The 6km long beach is filled with colorful stalls and people from all walks of life. After a long walk on the beach, head to Kapaleeswarar Temple, dedicated to Lord Shiva, which showcases Dravidian temple architecture. The temple is especially remarkable for its massive gopuram tower and a beautiful tank that hosts the annual float festival. Entry to the temple premises is free, so don't miss the opportunity to explore one of India's most striking religious monuments.
Escape the city to the nearby Besant Nagar Beach. The beach is popular for its clear waters and fun activities such as surfing, swimming, and volleyball. After soaking up the sun, take a 1-hour drive to the UNESCO World Heritage Site of Mahabalipuram. The town is famous for its rock-cut temples and ancient monuments, the highlights being the Shore Temple, Arjuna's Penance, and the Pancha Rathas. One day might not be enough to see everything, but it's certainly enough to make you want to come back for more.
If you have more time, spend a few hours exploring the Government Museum to get more insights into Tamil Nadu's history and culture. Foodies should not miss the chance to try the Chettinad cuisine, which is unique to the region. If you have less time, skip Mahabalipuram and spend more time exploring Chennai's offbeat neighborhoods, such as Mylapore, Triplicane, and T. Nagar.