
Kannur to Agra
Agra is approximately 1800+ kms from Kannur. The fastest way to reach Agra from Kannur is by Flight Via Bangalore. It takes approximately 4 hours. The cheapest way to reach Agra from Kannur is by Train which would take approximately 41 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
FASTEST
Kannur
Bangalore
Agra
Approx Travel Time
4h 15m
₹11,047
Onwards
Via Bangalore, Gwalior
Kannur
Bangalore
Gwalior
Agra
Approx Travel Time
8h 24m
₹11,927
Onwards
Kannur
Bangalore
Gwalior
Agra
Approx Travel Time
7h 57m
₹8,731
Onwards
Kannur
Bangalore
Gwalior
Agra
Approx Travel Time
8h 45m
₹9,385
Onwards
Via Nashik
Kannur
Nashik
Agra
Approx Travel Time
1d 14h 21m
₹1,160
Onwards
Via Bangalore, Hyderabad
Kannur
Bangalore
Hyderabad
Agra
Approx Travel Time
1d 19h 23m
₹1,904
Onwards
Via Gwalior
Kannur
Gwalior
Agra
Approx Travel Time
1d 18h 54m
On Demand
Via Bangalore, Indore
Kannur
Bangalore
Indore
Agra
Approx Travel Time
2d 6h 15m
₹5,749
Onwards
Via Hyderabad
Kannur
Hyderabad
Agra
Approx Travel Time
5h 5m
₹10,722
Onwards
Frequently Asked Questions
What is the distance between Kannur and Agra?
Agra is approximately 1800+ kms from Kannur.
How long does it take to reach Agra from Kannur?
It takes approximately 4 hours to reach Agra from Kannur by Flight Via Bangalore.
What is the cheapest way to reach Agra from Kannur?
The cheapest way to reach Agra from Kannur is by Train.
What is the fastest way to reach Agra from Kannur?
The fastest way to reach Agra from Kannur is by Flight Via Bangalore.