
Khanna to Bhabua
Bhabua is approximately 1050+ kms from Khanna. The fastest way to reach Bhabua from Khanna is by Train. It takes approximately 22 hours. The cheapest way to reach Bhabua from Khanna is by Train Via Roorkee which would take approximately 23 hours.
Sort By
Mode of Transport
Via Shahjahanpur
Khanna
Shahjahanpur
Bhabua
Approx Travel Time
22h 40m
₹635
Onwards
Via Bareilly
Khanna
Bareilly
Bhabua
Approx Travel Time
22h 40m
₹620
Onwards
Via Lucknow
Khanna
Lucknow
Bhabua
Approx Travel Time
22h 55m
On Demand
Via Bara Banki
Khanna
Bara Banki
Bhabua
Approx Travel Time
22h 55m
₹615
Onwards
Via Moradabad
Khanna
Moradabad
Bhabua
Approx Travel Time
22h 55m
₹615
Onwards
Via Ayodhya
Khanna
Ayodhya
Bhabua
Approx Travel Time
22h 55m
₹600
Onwards
Via Roorkee
CHEAPEST
Khanna
Roorkee
Bhabua
Approx Travel Time
22h 40m
₹590
Onwards
Via Ambala
Khanna
Ambala
Bhabua
Approx Travel Time
22h 40m
₹625
Onwards
Via Delhi
Khanna
Delhi
Bhabua
Approx Travel Time
23h 40m
₹590
Onwards
Frequently Asked Questions
What is the distance between Khanna and Bhabua?
Bhabua is approximately 1050+ kms from Khanna.
How long does it take to reach Bhabua from Khanna?
It takes approximately 22 hours to reach Bhabua from Khanna by Train.
What is the cheapest way to reach Bhabua from Khanna?
The cheapest way to reach Bhabua from Khanna is by Train Via Roorkee.
What is the fastest way to reach Bhabua from Khanna?
The fastest way to reach Bhabua from Khanna is by Train.