
Barh to Kangra
Kangra is approximately 1300+ kms from Barh. The fastest way to reach Kangra from Barh is by Train, Flight Via Gorakhpur. It takes approximately 10 hours. The cheapest way to reach Kangra from Barh is by Train, Bus Via Delhi which would take approximately 34 hours.
Sort By
Mode of Transport
Via Gorakhpur
RECOMMENDED
FASTEST
Barh
Gorakhpur
Kangra
Approx Travel Time
9h 40m
On Demand
Via Haridwar
Barh
Haridwar
Kangra
Approx Travel Time
1d 5h 40m
On Demand
Via Chandigarh
Barh
Chandigarh
Kangra
Approx Travel Time
1d 5h 40m
On Demand
Barh
Chandigarh
Kangra
Approx Travel Time
1d 1h 25m
On Demand
Barh
Chandigarh
Kangra
Approx Travel Time
1d 6h 8m
On Demand
Via Delhi
Barh
Delhi
Kangra
Approx Travel Time
23h 5m
₹5,753
Onwards
CHEAPEST
Barh
Delhi
Kangra
Approx Travel Time
1d 9h 20m
₹1,081
Onwards
Via Ambala
Barh
Ambala
Kangra
Approx Travel Time
1d 6h 23m
On Demand
Via Jaipur
Barh
Jaipur
Kangra
Approx Travel Time
1d 0h 55m
On Demand
Via Sirhind
Barh
Sirhind
Kangra
Approx Travel Time
1d 6h 41m
On Demand
Frequently Asked Questions
What is the distance between Barh and Kangra?
Kangra is approximately 1300+ kms from Barh.
How long does it take to reach Kangra from Barh?
It takes approximately 10 hours to reach Kangra from Barh by Train, Flight Via Gorakhpur.
What is the cheapest way to reach Kangra from Barh?
The cheapest way to reach Kangra from Barh is by Train, Bus Via Delhi.
What is the fastest way to reach Kangra from Barh?
The fastest way to reach Kangra from Barh is by Train, Flight Via Gorakhpur.