
Salem to Solan
Solan is approximately 2250+ kms from Salem. The fastest way to reach Solan from Salem is by Train, Flight, Bus Via Bangalore, Mohali. It takes approximately 10 hours. The cheapest way to reach Solan from Salem is by Train, Bus Via Faridabad which would take approximately 47 hours.
Sort By
Mode of Transport
Via Bangalore, Mohali
RECOMMENDED
Salem
Bangalore
Mohali
Solan
Approx Travel Time
11h 47m
₹14,960
Onwards
Salem
Bangalore
Mohali
Solan
Approx Travel Time
10h 45m
₹10,292
Onwards
Salem
Bangalore
Mohali
Solan
Approx Travel Time
10h 45m
₹9,274
Onwards
Salem
Bangalore
Mohali
Solan
Approx Travel Time
11h 51m
₹10,676
Onwards
FASTEST
Salem
Bangalore
Mohali
Solan
Approx Travel Time
9h 39m
₹8,890
Onwards
Salem
Bangalore
Mohali
Solan
Approx Travel Time
10h 41m
₹13,558
Onwards
Via Faridabad
CHEAPEST
Salem
Faridabad
Solan
Approx Travel Time
1d 22h 52m
₹1,404
Onwards
Salem
Faridabad
Solan
Approx Travel Time
1d 23h 34m
₹5,500
Onwards
Via Anantapur, Delhi
Salem
Anantapur
Delhi
Solan
Approx Travel Time
2d 11h 55m
₹9,417
Onwards
Via Chennai, Mohali
Salem
Chennai
Mohali
Solan
Approx Travel Time
12h 49m
₹14,971
Onwards
Frequently Asked Questions
What is the distance between Salem and Solan?
Solan is approximately 2250+ kms from Salem.
How long does it take to reach Solan from Salem?
It takes approximately 10 hours to reach Solan from Salem by Train, Flight, Bus Via Bangalore, Mohali.
What is the cheapest way to reach Solan from Salem?
The cheapest way to reach Solan from Salem is by Train, Bus Via Faridabad.
What is the fastest way to reach Solan from Salem?
The fastest way to reach Solan from Salem is by Train, Flight, Bus Via Bangalore, Mohali.


