How to reach Mahabalipuram
The nearest railway station to Mahabalipura is Chengalpattu which is 29kms form Mahabalipuram.
Another and the best way to reach Mahabalipuram is from Chennai which is 45kms away from Mahabalipuram.
Chennai being hub in South India it has more trains and flights than Chengalpattu.
Hence, its advisable to reach Chennai and travel by road to Mahabalipuram.
How to reach Chennai by Flight?
How to reach Chennai by Train?