
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,692
Onwards
FASTEST
Kannauj
Kanpur
Delhi
Kangra
Approx Travel Time
6h 46m
₹8,539
Onwards
Kannauj
Kanpur
Delhi
Kangra
Approx Travel Time
7h 30m
₹8,513
Onwards
Via Delhi
CHEAPEST
Kannauj
Delhi
Kangra
Approx Travel Time
20h 41m
₹934
Onwards
Kannauj
Delhi
Kangra
Approx Travel Time
18h 10m
₹1,198
Onwards
Via Agra, Delhi
Kannauj
Agra
Delhi
Kangra
Approx Travel Time
20h 55m
₹5,908
Onwards
Kannauj
Agra
Delhi
Kangra
Approx Travel Time
9h 20m
₹20,722
Onwards
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,785
Onwards
Via Lucknow, Delhi
Kannauj
Lucknow
Delhi
Kangra
Approx Travel Time
8h 15m
₹12,346
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.


