
Salem to Kannur
Kannur is approximately 300+ kms from Salem. The fastest way to reach Kannur from Salem is by Train, Flight Via Bangalore. It takes approximately 6 hours. The cheapest way to reach Kannur from Salem is by Train Via Erode which would take approximately 9 hours.
Sort By
Mode of Transport
Via Erode
CHEAPEST
Salem
Erode
Kannur
Approx Travel Time
8h 55m
₹215
Onwards
Salem
Erode
Kannur
Approx Travel Time
9h 10m
₹2,746
Onwards
Via Bangalore
FASTEST
Salem
Bangalore
Kannur
Approx Travel Time
5h 25m
₹3,014
Onwards
Salem
Bangalore
Kannur
Approx Travel Time
6h 25m
₹3,702
Onwards
Salem
Bangalore
Kannur
Approx Travel Time
7h 8m
₹7,660
Onwards
Via Tirupur
Salem
Tirupur
Kannur
Approx Travel Time
9h 25m
₹215
Onwards
Salem
Tirupur
Kannur
Approx Travel Time
9h 40m
₹3,557
Onwards
Via Ottappalam
Salem
Ottappalam
Kannur
Approx Travel Time
10h 10m
₹275
Onwards
Salem
Ottappalam
Kannur
Approx Travel Time
11h 25m
On Demand
Frequently Asked Questions
What is the distance between Salem and Kannur?
Kannur is approximately 300+ kms from Salem.
How long does it take to reach Kannur from Salem?
It takes approximately 6 hours to reach Kannur from Salem by Train, Flight Via Bangalore.
What is the cheapest way to reach Kannur from Salem?
The cheapest way to reach Kannur from Salem is by Train Via Erode.
What is the fastest way to reach Kannur from Salem?
The fastest way to reach Kannur from Salem is by Train, Flight Via Bangalore.