
Badlapur to Shimla
Shimla is approximately 900+ kms from Badlapur. The fastest way to reach Shimla from Badlapur is by Train, Flight, Bus Via Lucknow, Chandigarh. It takes approximately 10 hours. The cheapest way to reach Shimla from Badlapur is by Train Via Ghaziabad which would take approximately 20 hours.
Sort By
Mode of Transport
Via Lucknow, Chandigarh
RECOMMENDED
FASTEST
Badlapur
Lucknow
Chandigarh
Shimla
Approx Travel Time
9h 20m
₹4,858
Onwards
Badlapur
Lucknow
Chandigarh
Shimla
Approx Travel Time
9h 20m
₹6,935
Onwards
Via Lucknow, Saharanpur
Badlapur
Lucknow
Saharanpur
Shimla
Approx Travel Time
20h 5m
₹880
Onwards
Via Lucknow, Roorkee
Badlapur
Lucknow
Roorkee
Shimla
Approx Travel Time
20h 5m
₹880
Onwards
Via Lucknow, Mohali
Badlapur
Lucknow
Mohali
Shimla
Approx Travel Time
10h 24m
₹7,094
Onwards
Via Lucknow, Yamunanagar
Badlapur
Lucknow
Yamunanagar
Shimla
Approx Travel Time
20h 20m
₹5,391
Onwards
Via Lucknow, Dehradun
Badlapur
Lucknow
Dehradun
Shimla
Approx Travel Time
13h 12m
₹9,957
Onwards
Via Ghaziabad
CHEAPEST
Badlapur
Ghaziabad
Shimla
Approx Travel Time
20h 10m
₹705
Onwards
Via Lucknow, Delhi
Badlapur
Lucknow
Delhi
Shimla
Approx Travel Time
13h 35m
₹4,699
Onwards
Badlapur
Lucknow
Delhi
Shimla
Approx Travel Time
15h 5m
₹5,072
Onwards
Frequently Asked Questions
What is the distance between Badlapur and Shimla?
Shimla is approximately 900+ kms from Badlapur.
How long does it take to reach Shimla from Badlapur?
It takes approximately 10 hours to reach Shimla from Badlapur by Train, Flight, Bus Via Lucknow, Chandigarh.
What is the cheapest way to reach Shimla from Badlapur?
The cheapest way to reach Shimla from Badlapur is by Train Via Ghaziabad.
What is the fastest way to reach Shimla from Badlapur?
The fastest way to reach Shimla from Badlapur is by Train, Flight, Bus Via Lucknow, Chandigarh.