Kangra to Bhabua
Bhabua is approximately 1200+ kms from Kangra. The fastest way to reach Bhabua from Kangra is by Flight, Train Via Delhi. It takes approximately 19 hours. The cheapest way to reach Bhabua from Kangra is by Bus, Train Via Delhi which would take approximately 29 hours.
Sort By
Mode of Transport
Via Kalka
RECOMMENDED
Kangra
Kalka
Bhabua
Approx Travel Time
1d 2h 50m
₹5,426
Onwards
Via Delhi
FASTEST
Kangra
Delhi
Bhabua
Approx Travel Time
18h 55m
₹4,691
Onwards
CHEAPEST
Kangra
Delhi
Bhabua
Approx Travel Time
1d 5h 10m
₹1,080
Onwards
Via Chandigarh
Kangra
Chandigarh
Bhabua
Approx Travel Time
1d 2h 40m
₹1,119
Onwards
Kangra
Chandigarh
Bhabua
Approx Travel Time
22h 25m
₹2,939
Onwards
Kangra
Chandigarh
Bhabua
Approx Travel Time
1d 3h 8m
₹4,952
Onwards
Via Karnal
Kangra
Karnal
Bhabua
Approx Travel Time
1d 3h
₹6,498
Onwards
Via Ambala
Kangra
Ambala
Bhabua
Approx Travel Time
1d 3h 8m
₹5,195
Onwards
Via Haridwar
Kangra
Haridwar
Bhabua
Approx Travel Time
1d 5h 32m
₹1,644
Onwards
Via Sirhind
Kangra
Sirhind
Bhabua
Approx Travel Time
1d 3h 26m
On Demand
Frequently Asked Questions
What is the distance between Kangra and Bhabua?
Bhabua is approximately 1200+ kms from Kangra.
How long does it take to reach Bhabua from Kangra?
It takes approximately 19 hours to reach Bhabua from Kangra by Flight, Train Via Delhi.
What is the cheapest way to reach Bhabua from Kangra?
The cheapest way to reach Bhabua from Kangra is by Bus, Train Via Delhi.
What is the fastest way to reach Bhabua from Kangra?
The fastest way to reach Bhabua from Kangra is by Flight, Train Via Delhi.