
Roorkee to Bhabua
Bhabua is approximately 850+ kms from Roorkee. The fastest way to reach Bhabua from Roorkee is by Train. It takes approximately 18 hours. The cheapest way to reach Bhabua from Roorkee is by Train which would take approximately 18 hours.
Sort By
Mode of Transport
Via Ayodhya
Roorkee
Ayodhya
Bhabua
Approx Travel Time
18h 55m
₹535
Onwards
Via Shahganj
Roorkee
Shahganj
Bhabua
Approx Travel Time
18h 55m
₹535
Onwards
Via Bareilly
Roorkee
Bareilly
Bhabua
Approx Travel Time
18h 55m
₹540
Onwards
Via Moradabad
Roorkee
Moradabad
Bhabua
Approx Travel Time
19h 10m
₹490
Onwards
Roorkee
Moradabad
Bhabua
Approx Travel Time
19h 25m
₹3,967
Onwards
Via Lucknow
Roorkee
Lucknow
Bhabua
Approx Travel Time
19h 10m
On Demand
Via Varanasi
Roorkee
Varanasi
Bhabua
Approx Travel Time
18h 55m
₹550
Onwards
Via Laksar
Roorkee
Laksar
Bhabua
Approx Travel Time
18h 55m
₹495
Onwards
Via Ghaziabad
Roorkee
Ghaziabad
Bhabua
Approx Travel Time
21h 10m
₹600
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Bhabua?
Bhabua is approximately 850+ kms from Roorkee.
How long does it take to reach Bhabua from Roorkee?
It takes approximately 18 hours to reach Bhabua from Roorkee by Train.
What is the cheapest way to reach Bhabua from Roorkee?
The cheapest way to reach Bhabua from Roorkee is by Train.
What is the fastest way to reach Bhabua from Roorkee?
The fastest way to reach Bhabua from Roorkee is by Train.