
Salem to Karkala
Karkala is approximately 400+ kms from Salem. The fastest way to reach Karkala from Salem is by Train, Flight, Bus Via Bangalore, Shivamogga. It takes approximately 9 hours. The cheapest way to reach Karkala from Salem is by Train, Bus Via Mysore which would take approximately 12 hours.
Sort By
Mode of Transport
Via Mysore
RECOMMENDED
CHEAPEST
Salem
Mysore
Karkala
Approx Travel Time
11h 25m
₹950
Onwards
Salem
Mysore
Karkala
Approx Travel Time
12h 16m
₹5,360
Onwards
Via Bangalore
Salem
Bangalore
Karkala
Approx Travel Time
12h 40m
₹1,015
Onwards
Salem
Bangalore
Karkala
Approx Travel Time
13h 40m
₹1,170
Onwards
Salem
Bangalore
Karkala
Approx Travel Time
14h 23m
₹5,661
Onwards
Via Kasaragod
Salem
Kasaragod
Karkala
Approx Travel Time
11h 56m
₹4,299
Onwards
Via Bangalore, Shivamogga
FASTEST
Salem
Bangalore
Shivamogga
Karkala
Approx Travel Time
9h 5m
₹2,912
Onwards
Salem
Bangalore
Shivamogga
Karkala
Approx Travel Time
10h 5m
₹3,067
Onwards
Salem
Bangalore
Shivamogga
Karkala
Approx Travel Time
10h 48m
₹7,558
Onwards
Via Calicut, Kasaragod
Salem
Calicut
Kasaragod
Karkala
Approx Travel Time
14h 51m
₹4,299
Onwards
Frequently Asked Questions
What is the distance between Salem and Karkala?
Karkala is approximately 400+ kms from Salem.
How long does it take to reach Karkala from Salem?
It takes approximately 9 hours to reach Karkala from Salem by Train, Flight, Bus Via Bangalore, Shivamogga.
What is the cheapest way to reach Karkala from Salem?
The cheapest way to reach Karkala from Salem is by Train, Bus Via Mysore.
What is the fastest way to reach Karkala from Salem?
The fastest way to reach Karkala from Salem is by Train, Flight, Bus Via Bangalore, Shivamogga.