
Bhabua to Shimla
Shimla is approximately 750+ kms from Bhabua. The fastest way to reach Shimla from Bhabua is by Train, Flight Via Varanasi, Delhi. It takes approximately 8 hours. The cheapest way to reach Shimla from Bhabua is by Train Via Kalka which would take approximately 26 hours.
Sort By
Mode of Transport
Via Varanasi, Delhi
RECOMMENDED
Bhabua
Varanasi
Delhi
Shimla
Approx Travel Time
8h
On Demand
FASTEST
Bhabua
Varanasi
Delhi
Shimla
Approx Travel Time
7h 24m
On Demand
Bhabua
Varanasi
Delhi
Shimla
Approx Travel Time
7h 45m
On Demand
Via Gaya, Delhi
Bhabua
Gaya
Delhi
Shimla
Approx Travel Time
7h 48m
On Demand
Via Chandigarh
Bhabua
Chandigarh
Shimla
Approx Travel Time
20h 53m
₹1,048
Onwards
Via Karnal
Bhabua
Karnal
Shimla
Approx Travel Time
21h 22m
₹4,054
Onwards
Via Kalka
CHEAPEST
Bhabua
Kalka
Shimla
Approx Travel Time
1d 1h 46m
₹615
Onwards
Via Varanasi, Ghaziabad
Bhabua
Varanasi
Ghaziabad
Shimla
Approx Travel Time
1d 3h 20m
₹2,357
Onwards
Via Prayagraj(Allahabad), Agra
Bhabua
Prayagraj(Allahabad)
Agra
Shimla
Approx Travel Time
1d 4h 20m
On Demand
Via Prayagraj(Allahabad), Delhi
Bhabua
Prayagraj(Allahabad)
Delhi
Shimla
Approx Travel Time
9h 31m
On Demand
Frequently Asked Questions
What is the distance between Bhabua and Shimla?
Shimla is approximately 750+ kms from Bhabua.
How long does it take to reach Shimla from Bhabua?
It takes approximately 8 hours to reach Shimla from Bhabua by Train, Flight Via Varanasi, Delhi.
What is the cheapest way to reach Shimla from Bhabua?
The cheapest way to reach Shimla from Bhabua is by Train Via Kalka.
What is the fastest way to reach Shimla from Bhabua?
The fastest way to reach Shimla from Bhabua is by Train, Flight Via Varanasi, Delhi.


