Mahabalipuram
Mahabalipuram
Salem
Salem
Train Bus

Mahabalipuram to Salem

Updated: 20 May 2026

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.
Fastest Way
Yercaud Express train takes 5 hours.
Cheapest Way
State-run bus from Chennai costs around 500 INR.
Compare Mahabalipuram to Salem Routes
Train
Direct
Duration
5 hours
Avg Price
300 - 1000 INR
Operator
Yercaud Express
Route
Chennai Central to Salem Junction.

Yercaud Express is a convenient overnight train.

Bus
Direct
Duration
7 hours
Avg Price
500 - 900 INR
Operator
SETC / Private Operators
Route
Chennai to Salem via NH 48.

Buses are frequent and run throughout the day.

Travel Tips
  • Hill Station Prep
    Carry light woolens if you plan to visit Yercaud.
  • Local Transport
    Auto-rickshaws are the best way to get around the city.
  • Food
    Try the local Salem-style biryani.
  • Booking
    Book train tickets in advance for a comfortable journey.
  • Weather
    Carry an umbrella for sudden showers.
Safety Tips
  • Road Safety
    Be careful on the winding roads to Yercaud.
  • Hydration
    Drink plenty of water during the day.
  • Emergency
    Keep your hotel contact details handy.
  • Night Travel
    Prefer trains for overnight travel.
People Also Ask
  • Is Salem safe?
    Yes, it is a safe and welcoming city.
  • How to reach from Chennai?
    Trains and buses are both excellent options.
  • Is there an airport?
    Yes, Salem has an airport (SXV).
  • What is the best food?
    Salem is known for its authentic South Indian cuisine.
  • Are there hotels?
    Yes, there are many options for all budgets.
Quick Info
  • From Mahabalipuram, Tamil Nadu, India
  • To Salem, Tamil Nadu, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Salem
1
Yercaud Hills
Visit this beautiful hill station near Salem. Known for its coffee plantations and pleasant climate.
2
Kiliyur Falls
Enjoy the natural beauty of these falls located in Yercaud. A great spot for nature lovers.
3
Salem Steel Plant
See this major industrial landmark. It is a significant part of the city's economy.
4
Sugavaneshwarar Temple
Visit this ancient temple dedicated to Lord Shiva. It is a place of great historical significance.
Tags
Mahabalipuram to Salem Salem travel guide train to Salem bus from Chennai to Salem Tamil Nadu tourism distance Mahabalipuram Salem Yercaud hills travel tips Tamil Nadu