
Karnal to Kangra
Kangra is approximately 300+ kms from Karnal. The fastest way to reach Kangra from Karnal is by Train, Flight Via Chandigarh. It takes approximately 5 hours. The cheapest way to reach Kangra from Karnal is by Train, Bus Via Pathankot which would take approximately 10 hours.
Sort By
Mode of Transport
Via Chandigarh
FASTEST
Karnal
Chandigarh
Kangra
Approx Travel Time
4h 25m
₹2,772
Onwards
Karnal
Chandigarh
Kangra
Approx Travel Time
8h 10m
₹529
Onwards
Karnal
Chandigarh
Kangra
Approx Travel Time
4h 40m
₹2,875
Onwards
Karnal
Chandigarh
Kangra
Approx Travel Time
4h 55m
₹5,225
Onwards
Karnal
Chandigarh
Kangra
Approx Travel Time
8h 25m
₹632
Onwards
Via Mohali
Karnal
Mohali
Kangra
Approx Travel Time
4h 25m
₹1,634
Onwards
Karnal
Mohali
Kangra
Approx Travel Time
4h 55m
₹4,194
Onwards
Via Shimla
Karnal
Shimla
Kangra
Approx Travel Time
7h 10m
₹6,689
Onwards
Via Pathankot
CHEAPEST
Karnal
Pathankot
Kangra
Approx Travel Time
10h 10m
₹376
Onwards
Frequently Asked Questions
What is the distance between Karnal and Kangra?
Kangra is approximately 300+ kms from Karnal.
How long does it take to reach Kangra from Karnal?
It takes approximately 5 hours to reach Kangra from Karnal by Train, Flight Via Chandigarh.
What is the cheapest way to reach Kangra from Karnal?
The cheapest way to reach Kangra from Karnal is by Train, Bus Via Pathankot.
What is the fastest way to reach Kangra from Karnal?
The fastest way to reach Kangra from Karnal is by Train, Flight Via Chandigarh.