
Karnal to Kangra
Kangra is approximately 300+ kms from Karnal. The fastest way to reach Kangra from Karnal is by Train, Flight Via Mohali. It takes approximately 5 hours. The cheapest way to reach Kangra from Karnal is by Bus which would take approximately 7 hours.
Sort By
Mode of Transport
Via Mohali
FASTEST
Karnal
Mohali
Kangra
Approx Travel Time
5h 6m
₹3,354
Onwards
Karnal
Mohali
Kangra
Approx Travel Time
5h 15m
₹3,588
Onwards
Via Phagwara
Karnal
Phagwara
Kangra
Approx Travel Time
8h 37m
₹4,990
Onwards
Via Chandigarh
Karnal
Chandigarh
Kangra
Approx Travel Time
12h 58m
₹661
Onwards
Via Shimla
Karnal
Shimla
Kangra
Approx Travel Time
6h 15m
₹2,534
Onwards
Via Nangal
Karnal
Nangal
Kangra
Approx Travel Time
9h 22m
₹4,106
Onwards
Via Jalandhar
Karnal
Jalandhar
Kangra
Approx Travel Time
9h 8m
₹5,600
Onwards
Via Pathankot
Karnal
Pathankot
Kangra
Approx Travel Time
9h 16m
₹3,122
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 Mohali.
What is the cheapest way to reach Kangra from Karnal?
The cheapest way to reach Kangra from Karnal is by Bus.
What is the fastest way to reach Kangra from Karnal?
The fastest way to reach Kangra from Karnal is by Train, Flight Via Mohali.


