The journey from Mahabalipuram to Salem covers about 340 km. You must first reach Chennai to access the main transport hubs. The route follows the NH 48, which is a major highway. Trains like the Yercaud Express are popular for this route. Expect a travel time of 5 to 6 hours by train or 7 hours by road.
Total Distance: 340 km by road, 300 km air distance.
Yercaud Express is a convenient overnight train.
Buses are frequent and run throughout the day.
October to March for pleasant weather.