
Shimla to Kannur
Kannur is approximately 2350+ kms from Shimla. The fastest way to reach Kannur from Shimla is by Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Kannur from Shimla is by Train Via Ahmedabad which would take approximately 52 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Shimla
Delhi
Kannur
Approx Travel Time
6h 10m
₹16,549
Onwards
Shimla
Delhi
Kannur
Approx Travel Time
13h 10m
₹7,486
Onwards
Shimla
Delhi
Kannur
Approx Travel Time
15h 3m
₹7,013
Onwards
Shimla
Delhi
Kannur
Approx Travel Time
1d 18h 55m
₹10,360
Onwards
Shimla
Delhi
Kannur
Approx Travel Time
2d 1h 55m
₹1,698
Onwards
Via Ajmer
Shimla
Ajmer
Kannur
Approx Travel Time
2d 1h 25m
On Demand
Via Chandigarh
Shimla
Chandigarh
Kannur
Approx Travel Time
2d 0h 55m
₹3,666
Onwards
Shimla
Chandigarh
Kannur
Approx Travel Time
2d 0h 55m
₹1,575
Onwards
Via Ahmedabad
CHEAPEST
Shimla
Ahmedabad
Kannur
Approx Travel Time
2d 3h 25m
₹995
Onwards
Frequently Asked Questions
What is the distance between Shimla and Kannur?
Kannur is approximately 2350+ kms from Shimla.
How long does it take to reach Kannur from Shimla?
It takes approximately 6 hours to reach Kannur from Shimla by Flight Via Delhi.
What is the cheapest way to reach Kannur from Shimla?
The cheapest way to reach Kannur from Shimla is by Train Via Ahmedabad.
What is the fastest way to reach Kannur from Shimla?
The fastest way to reach Kannur from Shimla is by Flight Via Delhi.