
Bhabua to Roorkee
Roorkee is approximately 900+ kms from Bhabua. The fastest way to reach Roorkee from Bhabua is by Train, Flight Via Varanasi, Ghaziabad. It takes approximately 9 hours. The cheapest way to reach Roorkee from Bhabua is by Train which would take approximately 18 hours.
Sort By
Mode of Transport
Via Varanasi, Ghaziabad
RECOMMENDED
Bhabua
Varanasi
Ghaziabad
Roorkee
Approx Travel Time
10h
₹10,072
Onwards
FASTEST
Bhabua
Varanasi
Ghaziabad
Roorkee
Approx Travel Time
8h 54m
₹3,664
Onwards
Bhabua
Varanasi
Ghaziabad
Roorkee
Approx Travel Time
9h 30m
₹6,853
Onwards
Via Jaunpur
Bhabua
Jaunpur
Roorkee
Approx Travel Time
15h 57m
₹4,739
Onwards
Bhabua
Jaunpur
Roorkee
Approx Travel Time
16h 13m
₹545
Onwards
Via Varanasi, Moradabad
Bhabua
Varanasi
Moradabad
Roorkee
Approx Travel Time
17h 25m
₹790
Onwards
Via Varanasi, Bareilly
Bhabua
Varanasi
Bareilly
Roorkee
Approx Travel Time
21h 50m
₹7,084
Onwards
Via Prayagraj(Allahabad), Haridwar
Bhabua
Prayagraj(Allahabad)
Haridwar
Roorkee
Approx Travel Time
21h 57m
₹9,676
Onwards
Via Varanasi, Delhi
Bhabua
Varanasi
Delhi
Roorkee
Approx Travel Time
10h 27m
₹4,207
Onwards
Frequently Asked Questions
What is the distance between Bhabua and Roorkee?
Roorkee is approximately 900+ kms from Bhabua.
How long does it take to reach Roorkee from Bhabua?
It takes approximately 9 hours to reach Roorkee from Bhabua by Train, Flight Via Varanasi, Ghaziabad.
What is the cheapest way to reach Roorkee from Bhabua?
The cheapest way to reach Roorkee from Bhabua is by Train.
What is the fastest way to reach Roorkee from Bhabua?
The fastest way to reach Roorkee from Bhabua is by Train, Flight Via Varanasi, Ghaziabad.


