Start your day by visiting the longest natural urban beach in the country, Marina Beach. Enjoy a refreshing morning walk and take a dip in the Bay of Bengal. Witness the beautiful skyline of Chennai and grab some local street food.
Visit the Kapaleeshwarar Temple, an ancient Shiva temple built in the 7th century. Admire the Dravidian architecture and soak in the spiritual ambiance of the temple. Witness the unique rituals and traditions followed by the devotees.
Feast on some delicious South Indian cuisine at the Dakshin Restaurant. Indulge in some authentic dishes like Appam, Idiyappam, and Dosas. Don't forget to try their signature filter coffee.
Learn about the rich cultural and historical heritage of Chennai at the Government Museum. The museum houses a vast collection of rare artifacts, sculptures, and paintings. Explore the Bronze Gallery, the National Art Gallery, and the Museum Theater.
End your day by visiting the St. Thomas Mount, a holy site for Christians. Climb up the hill and witness the stunning panoramic views of Chennai. Visit the St. Thomas Church and the museum, which houses the relics of St. Thomas.
Some other attractions that you can consider are the Fort St. George, the Snake Park, and the Mahabalipuram Beach. You can also plan a day trip to Pondicherry or Kanchipuram to maximize your fun.