
Barnala to Kangra
Kangra is approximately 0+ kms from Barnala. The fastest way to reach Kangra from Barnala is by Cab, Bus Via Ludhiana. It takes approximately 6 hours. The cheapest way to reach Kangra from Barnala is by Train, Bus Via Ambala which would take approximately 9 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
Barnala
Ludhiana
Kangra
Approx Travel Time
6h 22m
On Demand
FASTEST
Barnala
Ludhiana
Kangra
Approx Travel Time
5h 52m
On Demand
Via Mohali
Barnala
Mohali
Kangra
Approx Travel Time
5h 57m
₹3,636
Onwards
Barnala
Mohali
Kangra
Approx Travel Time
8h 22m
₹1,437
Onwards
Via Ambala
CHEAPEST
Barnala
Ambala
Kangra
Approx Travel Time
9h 13m
₹894
Onwards
Barnala
Ambala
Kangra
Approx Travel Time
10h 10m
₹2,048
Onwards
Barnala
Ambala
Kangra
Approx Travel Time
8h 56m
₹4,695
Onwards
Via Hoshiarpur
Barnala
Hoshiarpur
Kangra
Approx Travel Time
7h 58m
On Demand
Via Chandigarh
Barnala
Chandigarh
Kangra
Approx Travel Time
8h 32m
₹1,437
Onwards
Via Amritsar
Barnala
Amritsar
Kangra
Approx Travel Time
11h 50m
₹1,685
Onwards
Frequently Asked Questions
What is the distance between Barnala and Kangra?
Kangra is approximately 0+ kms from Barnala.
How long does it take to reach Kangra from Barnala?
It takes approximately 6 hours to reach Kangra from Barnala by Cab, Bus Via Ludhiana.
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 Cab, Bus Via Ludhiana.

