
Mayiladuthurai to Salem
Salem is approximately 150+ kms from Mayiladuthurai. The fastest way to reach Salem from Mayiladuthurai is by Train. It takes approximately 4 hours. The cheapest way to reach Salem from Mayiladuthurai is by Train Via Viluppuram which would take approximately 7 hours.
Sort By
Mode of Transport
Via Thanjavur
Mayiladuthurai
Thanjavur
Salem
Approx Travel Time
5h 55m
On Demand
Mayiladuthurai
Thanjavur
Salem
Approx Travel Time
6h 50m
₹4,306
Onwards
Via Chidambaram
Mayiladuthurai
Chidambaram
Salem
Approx Travel Time
6h 26m
₹5,096
Onwards
Via Viluppuram
CHEAPEST
Mayiladuthurai
Viluppuram
Salem
Approx Travel Time
6h 40m
₹235
Onwards
Mayiladuthurai
Viluppuram
Salem
Approx Travel Time
7h 52m
₹4,047
Onwards
Via Pudukkottai
Mayiladuthurai
Pudukkottai
Salem
Approx Travel Time
7h 50m
₹4,065
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.
What is the cheapest way to reach Salem from Mayiladuthurai?
The cheapest way to reach Salem from Mayiladuthurai is by Train Via Viluppuram.
What is the fastest way to reach Salem from Mayiladuthurai?
The fastest way to reach Salem from Mayiladuthurai is by Train.
Routes Connecting Mayiladuthurai
Routes From Mayiladuthurai
- Mayiladuthurai to Rewa
- Mayiladuthurai to Bankura
- Mayiladuthurai to Hosur
- Mayiladuthurai to Aurangabad
- Mayiladuthurai to Nandyal
- Mayiladuthurai to Ambala
- Mayiladuthurai to Alwar
- Mayiladuthurai to Kovvur
- Mayiladuthurai to Guruvayoor
- Mayiladuthurai to Toranagallu
- Mayiladuthurai to Baramulla
- Mayiladuthurai to Hubli
- Mayiladuthurai to Shikohabad
- Mayiladuthurai to Sariska
- Mayiladuthurai to Jaunpur
Routes To Mayiladuthurai
- Uttarkashi to Mayiladuthurai
- Moradabad to Mayiladuthurai
- Parbhani to Mayiladuthurai
- Jind to Mayiladuthurai
- Somnath to Mayiladuthurai
- Saharsa to Mayiladuthurai
- Solapur to Mayiladuthurai
- Neemrana to Mayiladuthurai
- Surendranagar to Mayiladuthurai
- Orai to Mayiladuthurai
- Nizamabad to Mayiladuthurai
- Hubli to Mayiladuthurai
- Bawal to Mayiladuthurai
- Kanyakumari to Mayiladuthurai
- Nawada to Mayiladuthurai