The closest airport to Mamallapuram is at Chennai, which is 58km away. Chennai is well connected to the rest of India and has it's own international airport as well. From the airport you can hire a cab to get to the small town of Mamallapuram.
How to Reach Mamallapuram by Rail
The nearest railway station is at Chengalpattu 29 kms away. The Chengalpattu station is well connected to Chennai and other parts of Tamil Nadu. From here you can take a bus or taxi to get to Mamallapuram.
How to Reach Mamallapuram by Bus
Mamallapuram or Mahabalipuram is well connected with the rest of the state. Buses from Chennai, Pondicherry and Chengalpattu and Kanchipuram are frequent. Most tourists prefer to travel to Mamallapuram by road from Chennai. The road is good and you can rent a car and be driven along the coast – it’s a pleasant and pretty drive