The nearest airport is Chennai airport. Mahabalipuram is around 60 km from Chennai airport. There are frequent buses and taxis from Chennai airport to Mahabalipuram.
Mahabalipuram is well connected by road. NH4 passes through Mahabalipuram and connects it to other major cities in Tamil Nadu. There are a number of bus services that operate between Mahabalipuram and other cities in Tamil Nadu.
Mahabalipuram is located on the Chennai-Gummidipoondi line. The nearest railway station is Chengalpattu, which is around 10 km away from Mahabalipuram.
There is no local transport in Mahabalipuram.