hero
How2Go
Mayiladuthurai to Salem

Mayiladuthurai to Salem

Salem is approximately 150+ km from Mayiladuthurai, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Salem.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Mayiladuthurai

Salem

Approx Travel Time

5h 47m

₹1,050

Onwards

CHEAPEST

Mayiladuthurai

Salem

Approx Travel Time

6h 23m

₹220

Onwards

Via Tiruchirappalli

FASTEST

Mayiladuthurai

Tiruchirappalli

Salem

Approx Travel Time

4h 10m

₹225

Onwards

Mayiladuthurai

Tiruchirappalli

Salem

Approx Travel Time

5h 23m

₹553

Onwards

Mayiladuthurai

Tiruchirappalli

Salem

Approx Travel Time

5h 42m

₹594

Onwards

Via Chidambaram

Mayiladuthurai

Chidambaram

Salem

Approx Travel Time

4h 55m

₹494

Onwards

Mayiladuthurai

Chidambaram

Salem

Approx Travel Time

5h 25m

₹998

Onwards

Via Viluppuram

Mayiladuthurai

Viluppuram

Salem

Approx Travel Time

5h 24m

₹225

Onwards

Via Sirkazhi

Mayiladuthurai

Sirkazhi

Salem

Approx Travel Time

5h 10m

₹544

Onwards

Via Sirkazhi, Chidambaram

Mayiladuthurai

Sirkazhi

Chidambaram

Salem

Approx Travel Time

5h 24m

₹539

Onwards

Frequently Asked Questions

What is the distance between Mayiladuthurai and Salem?

Salem is approximately 150+ kms from Mayiladuthurai.

How long does it take to reach Salem from Mayiladuthurai?

It takes approximately 4 hours to reach Salem from Mayiladuthurai by Train Via Tiruchirappalli.

What is the cheapest way to reach Salem from Mayiladuthurai?

The cheapest way to reach Salem from Mayiladuthurai is by Train.

What is the fastest way to reach Salem from Mayiladuthurai?

The fastest way to reach Salem from Mayiladuthurai is by Train Via Tiruchirappalli.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India