
Barnala to Kangra
Kangra is approximately 250+ kms from Barnala. The fastest way to reach Kangra from Barnala is by Bus, Flight Via Mohali. It takes approximately 6 hours. The cheapest way to reach Kangra from Barnala is by Train, Bus Via Ambala which would take approximately 11 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
Barnala
Ludhiana
Kangra
Approx Travel Time
6h 42m
₹8,568
Onwards
Barnala
Ludhiana
Kangra
Approx Travel Time
6h 30m
₹6,319
Onwards
Via Mohali
FASTEST
Barnala
Mohali
Kangra
Approx Travel Time
5h 25m
₹3,810
Onwards
Via Ambala
CHEAPEST
Barnala
Ambala
Kangra
Approx Travel Time
11h 3m
₹745
Onwards
Barnala
Ambala
Kangra
Approx Travel Time
11h 3m
₹3,935
Onwards
Via Amritsar
Barnala
Amritsar
Kangra
Approx Travel Time
9h 37m
₹1,072
Onwards
Via Chandigarh
Barnala
Chandigarh
Kangra
Approx Travel Time
13h 10m
₹1,027
Onwards
Frequently Asked Questions
What is the distance between Barnala and Kangra?
Kangra is approximately 250+ kms from Barnala.
How long does it take to reach Kangra from Barnala?
It takes approximately 6 hours to reach Kangra from Barnala by Bus, Flight Via Mohali.
What is the cheapest way to reach Kangra from Barnala?
The cheapest way to reach Kangra from Barnala is by Train, Bus Via Ambala.
What is the fastest way to reach Kangra from Barnala?
The fastest way to reach Kangra from Barnala is by Bus, Flight Via Mohali.


