
Shillong to Salem
Salem is approximately 2250+ kms from Shillong. The fastest way to reach Salem from Shillong is by Flight, Train Via Bangalore. It takes approximately 8 hours. The cheapest way to reach Salem from Shillong is by Bus, Train Via Siliguri which would take approximately 56 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
Shillong
Bangalore
Salem
Approx Travel Time
9h 15m
₹18,542
Onwards
FASTEST
Shillong
Bangalore
Salem
Approx Travel Time
7h 49m
₹14,716
Onwards
Shillong
Bangalore
Salem
Approx Travel Time
8h 55m
₹15,071
Onwards
Via Agartala, Bhubaneshwar
Shillong
Agartala
Bhubaneshwar
Salem
Approx Travel Time
2d 0h 50m
₹18,183
Onwards
Via Siliguri
CHEAPEST
Shillong
Siliguri
Salem
Approx Travel Time
2d 7h 20m
₹1,775
Onwards
Via Kolkata, Chennai
Shillong
Kolkata
Chennai
Salem
Approx Travel Time
11h 6m
₹26,490
Onwards
Shillong
Kolkata
Chennai
Salem
Approx Travel Time
10h 25m
₹21,280
Onwards
Via Kolkata, Bangalore
Shillong
Kolkata
Bangalore
Salem
Approx Travel Time
10h 50m
₹26,070
Onwards
Shillong
Kolkata
Bangalore
Salem
Approx Travel Time
9h 24m
₹22,244
Onwards
Via Guwahati, Chennai
Shillong
Guwahati
Chennai
Salem
Approx Travel Time
11h 26m
₹20,073
Onwards
Frequently Asked Questions
What is the distance between Shillong and Salem?
Salem is approximately 2250+ kms from Shillong.
How long does it take to reach Salem from Shillong?
It takes approximately 8 hours to reach Salem from Shillong by Flight, Train Via Bangalore.
What is the cheapest way to reach Salem from Shillong?
The cheapest way to reach Salem from Shillong is by Bus, Train Via Siliguri.
What is the fastest way to reach Salem from Shillong?
The fastest way to reach Salem from Shillong is by Flight, Train Via Bangalore.
Routes Connecting Shillong
Routes From Shillong
- Shillong to Polur
- Shillong to Rishikesh
- Shillong to Kanchipuram
- Shillong to Faizabad
- Shillong to Nawada
- Shillong to Karimnagar
- Shillong to Hanumangarh
- Shillong to Kausani
- Shillong to Denkanikota
- Shillong to Bhiwadi
- Shillong to Mahuva
- Shillong to Nilambur
- Shillong to Sujangarh
- Shillong to Tokyo
- Shillong to Mayiladuthurai


