
Kannur to Shimla
Shimla is approximately 2350+ kms from Kannur. The fastest way to reach Shimla from Kannur is by Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Shimla from Kannur is by Flight, Train Via Delhi which would take approximately 12 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Kannur
Delhi
Shimla
Approx Travel Time
6h 10m
₹13,708
Onwards
CHEAPEST
Kannur
Delhi
Shimla
Approx Travel Time
11h 40m
₹7,014
Onwards
Kannur
Delhi
Shimla
Approx Travel Time
13h 10m
₹7,387
Onwards
Via Mumbai, Mohali
Kannur
Mumbai
Mohali
Shimla
Approx Travel Time
9h 54m
₹15,180
Onwards
Via Bangalore, Mohali
Kannur
Bangalore
Mohali
Shimla
Approx Travel Time
10h 9m
₹14,798
Onwards
Via Mumbai, Ghaziabad
Kannur
Mumbai
Ghaziabad
Shimla
Approx Travel Time
13h 5m
On Demand
Via Bangalore, Ghaziabad
Kannur
Bangalore
Ghaziabad
Shimla
Approx Travel Time
13h 5m
On Demand
Via Bangalore, Dehradun
Kannur
Bangalore
Dehradun
Shimla
Approx Travel Time
12h 57m
₹18,675
Onwards
Via Mumbai, Dehradun
Kannur
Mumbai
Dehradun
Shimla
Approx Travel Time
12h 57m
₹17,877
Onwards
Via Mumbai, Indore
Kannur
Mumbai
Indore
Shimla
Approx Travel Time
1d 2h 20m
₹10,311
Onwards
Frequently Asked Questions
What is the distance between Kannur and Shimla?
Shimla is approximately 2350+ kms from Kannur.
How long does it take to reach Shimla from Kannur?
It takes approximately 6 hours to reach Shimla from Kannur by Flight Via Delhi.
What is the cheapest way to reach Shimla from Kannur?
The cheapest way to reach Shimla from Kannur is by Flight, Train Via Delhi.
What is the fastest way to reach Shimla from Kannur?
The fastest way to reach Shimla from Kannur is by Flight Via Delhi.