
Kannauj to Kangra
Kangra is approximately 900+ kms from Kannauj. The fastest way to reach Kangra from Kannauj is by Train, Flight Via Kanpur, Delhi. It takes approximately 7 hours. The cheapest way to reach Kangra from Kannauj is by Train, Bus Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Kanpur, Delhi
RECOMMENDED
Kannauj
Kanpur
Delhi
Kangra
Approx Travel Time
7h 21m
₹10,309
Onwards
FASTEST
Kannauj
Kanpur
Delhi
Kangra
Approx Travel Time
6h 46m
₹8,156
Onwards
Kannauj
Kanpur
Delhi
Kangra
Approx Travel Time
7h 30m
₹8,130
Onwards
Via Delhi
CHEAPEST
Kannauj
Delhi
Kangra
Approx Travel Time
20h 41m
₹935
Onwards
Kannauj
Delhi
Kangra
Approx Travel Time
18h 10m
₹1,165
Onwards
Via Agra, Delhi
Kannauj
Agra
Delhi
Kangra
Approx Travel Time
20h 55m
₹5,756
Onwards
Kannauj
Agra
Delhi
Kangra
Approx Travel Time
9h 20m
On Demand
Via Gwalior, Mohali
Kannauj
Gwalior
Mohali
Kangra
Approx Travel Time
20h 23m
On Demand
Via Lucknow, Mohali
Kannauj
Lucknow
Mohali
Kangra
Approx Travel Time
7h 20m
₹10,732
Onwards
Via Lucknow, Delhi
Kannauj
Lucknow
Delhi
Kangra
Approx Travel Time
8h 15m
₹11,341
Onwards
Frequently Asked Questions
What is the distance between Kannauj and Kangra?
Kangra is approximately 900+ kms from Kannauj.
How long does it take to reach Kangra from Kannauj?
It takes approximately 7 hours to reach Kangra from Kannauj by Train, Flight Via Kanpur, Delhi.
What is the cheapest way to reach Kangra from Kannauj?
The cheapest way to reach Kangra from Kannauj is by Train, Bus Via Delhi.
What is the fastest way to reach Kangra from Kannauj?
The fastest way to reach Kangra from Kannauj is by Train, Flight Via Kanpur, Delhi.


