
Shahabad to Solan
Solan is approximately 550+ kms from Shahabad. The fastest way to reach Solan from Shahabad is by Train, Cab Via Moradabad, Yamunanagar. It takes approximately 14 hours. The cheapest way to reach Solan from Shahabad is by Train, Cab Via Moradabad, Ambala which would take approximately 14 hours.
Sort By
Mode of Transport
Via Moradabad, Yamunanagar
RECOMMENDED
FASTEST
Shahabad
Moradabad
Yamunanagar
Solan
Approx Travel Time
13h 25m
₹3,962
Onwards
Via Dhampur, Yamunanagar
Shahabad
Dhampur
Yamunanagar
Solan
Approx Travel Time
13h 29m
₹3,972
Onwards
Via Moradabad, Saharanpur
Shahabad
Moradabad
Saharanpur
Solan
Approx Travel Time
13h 28m
₹4,033
Onwards
Via Moradabad, Ambala
CHEAPEST
Shahabad
Moradabad
Ambala
Solan
Approx Travel Time
13h 36m
₹3,129
Onwards
Via Dhampur, Saharanpur
Shahabad
Dhampur
Saharanpur
Solan
Approx Travel Time
13h 38m
₹4,073
Onwards
Frequently Asked Questions
What is the distance between Shahabad and Solan?
Solan is approximately 550+ kms from Shahabad.
How long does it take to reach Solan from Shahabad?
It takes approximately 14 hours to reach Solan from Shahabad by Train, Cab Via Moradabad, Yamunanagar.
What is the cheapest way to reach Solan from Shahabad?
The cheapest way to reach Solan from Shahabad is by Train, Cab Via Moradabad, Ambala.
What is the fastest way to reach Solan from Shahabad?
The fastest way to reach Solan from Shahabad is by Train, Cab Via Moradabad, Yamunanagar.