Mahabalipuram (Mamallapuram) is a coastal village 60 km south of Chennai that combines two things: one of the finest collections of Pallava rock-cut architecture in the world, and a relaxed beach atmosphere that makes it a popular stop before or after Chennai.
The monuments are the main reason to visit. The Shore Temple — two small Shiva temples built directly on the beach in the 7th and 8th centuries — is the most photographed image of Tamil Nadu. It’s not the most impressive of the Pallava structures here, but the setting, with waves breaking a few metres away, is hard to match. More remarkable are the Pancha Rathas (Five Chariots): five monolithic temples carved from single boulders, each in a different architectural style, never finished and never used — architectural experiments frozen in stone. Arjuna’s Penance (also called the Descent of the Ganges) is an enormous open-air bas-relief carved into a cliff face, with hundreds of figures of gods, humans, and animals descending toward the cleft where a stream once ran. It’s extraordinary.
The town has grown into a traveller hub with guesthouses, restaurants, and a lively craft market focusing on stone carving (the local tradition, still practised). It’s busy on weekends with day-trippers from Chennai. The beaches are pleasant and relatively clean by Tamil Nadu standards. Nearby DakshinaChitra is a heritage village museum of south Indian architecture, worth a stop on the way from Chennai.