
Basti to Shimla
Shimla is approximately 800+ kms from Basti. The fastest way to reach Shimla from Basti is by Train, Flight Via Delhi. It takes approximately 15 hours. The cheapest way to reach Shimla from Basti is by Train, Bus Via Chandigarh which would take approximately 19 hours.
Sort By
Mode of Transport
Via Haridwar
RECOMMENDED
Basti
Haridwar
Shimla
Approx Travel Time
18h 10m
₹944
Onwards
Via Delhi
FASTEST
Basti
Delhi
Shimla
Approx Travel Time
15h 10m
₹3,429
Onwards
Basti
Delhi
Shimla
Approx Travel Time
16h 40m
₹3,474
Onwards
Via Chandigarh
Basti
Chandigarh
Shimla
Approx Travel Time
18h 25m
₹3,080
Onwards
CHEAPEST
Basti
Chandigarh
Shimla
Approx Travel Time
18h 40m
₹907
Onwards
Via Dehradun
Basti
Dehradun
Shimla
Approx Travel Time
19h 46m
₹6,315
Onwards
Via Najibabad
Basti
Najibabad
Shimla
Approx Travel Time
17h 44m
₹7,215
Onwards
Via Yamunanagar
Basti
Yamunanagar
Shimla
Approx Travel Time
19h 55m
On Demand
Via Ambala
Basti
Ambala
Shimla
Approx Travel Time
19h 55m
₹3,696
Onwards
Via Saharanpur
Basti
Saharanpur
Shimla
Approx Travel Time
20h 10m
₹4,866
Onwards
Frequently Asked Questions
What is the distance between Basti and Shimla?
Shimla is approximately 800+ kms from Basti.
How long does it take to reach Shimla from Basti?
It takes approximately 15 hours to reach Shimla from Basti by Train, Flight Via Delhi.
What is the cheapest way to reach Shimla from Basti?
The cheapest way to reach Shimla from Basti is by Train, Bus Via Chandigarh.
What is the fastest way to reach Shimla from Basti?
The fastest way to reach Shimla from Basti is by Train, Flight Via Delhi.