
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, Bus Via Chandigarh which would take approximately 21 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
CHEAPEST
Bhabua
Chandigarh
Shimla
Approx Travel Time
20h 53m
₹1,115
Onwards
Via Karnal
Bhabua
Karnal
Shimla
Approx Travel Time
21h 22m
₹5,786
Onwards
Via Prayagraj(Allahabad), Ghaziabad
Bhabua
Prayagraj(Allahabad)
Ghaziabad
Shimla
Approx Travel Time
1d 2h 10m
₹5,037
Onwards
Via Prayagraj(Allahabad), Delhi
Bhabua
Prayagraj(Allahabad)
Delhi
Shimla
Approx Travel Time
9h 31m
On Demand
Bhabua
Prayagraj(Allahabad)
Delhi
Shimla
Approx Travel Time
9h 57m
On Demand
Bhabua
Prayagraj(Allahabad)
Delhi
Shimla
Approx Travel Time
9h 20m
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, Bus Via Chandigarh.
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.


