
Bhabua to Shimla
Shimla is approximately 1050+ kms from Bhabua. The fastest way to reach Shimla from Bhabua is by Train, Flight Via Gaya, Delhi. It takes approximately 9 hours. The cheapest way to reach Shimla from Bhabua is by Train Via Kalka which would take approximately 25 hours.
Sort By
Mode of Transport
Via Varanasi, Delhi
RECOMMENDED
Bhabua
Varanasi
Delhi
Shimla
Approx Travel Time
8h 39m
₹12,633
Onwards
Bhabua
Varanasi
Delhi
Shimla
Approx Travel Time
9h
₹12,788
Onwards
Via Chandigarh
Bhabua
Chandigarh
Shimla
Approx Travel Time
23h 13m
₹990
Onwards
Via Gaya, Delhi
FASTEST
Bhabua
Gaya
Delhi
Shimla
Approx Travel Time
8h 28m
₹13,691
Onwards
Via Kalka
CHEAPEST
Bhabua
Kalka
Shimla
Approx Travel Time
1d 1h 6m
₹615
Onwards
Via Karnal
Bhabua
Karnal
Shimla
Approx Travel Time
21h 10m
₹5,938
Onwards
Via Varanasi, Ghaziabad
Bhabua
Varanasi
Ghaziabad
Shimla
Approx Travel Time
1d 3h 15m
₹1,508
Onwards
Via Prayagraj(Allahabad), Agra
Bhabua
Prayagraj(Allahabad)
Agra
Shimla
Approx Travel Time
1d 0h 11m
On Demand
Via Prayagraj(Allahabad), Delhi
Bhabua
Prayagraj(Allahabad)
Delhi
Shimla
Approx Travel Time
10h 52m
₹12,597
Onwards
Bhabua
Prayagraj(Allahabad)
Delhi
Shimla
Approx Travel Time
10h 15m
On Demand
Frequently Asked Questions
What is the distance between Bhabua and Shimla?
Shimla is approximately 1050+ kms from Bhabua.
How long does it take to reach Shimla from Bhabua?
It takes approximately 9 hours to reach Shimla from Bhabua by Train, Flight Via Gaya, 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 Gaya, Delhi.

