
Vellore to Karkala
Karkala is approximately 450+ kms from Vellore. The fastest way to reach Karkala from Vellore is by Train, Flight, Bus Via Bangalore, Shivamogga. It takes approximately 9 hours. The cheapest way to reach Karkala from Vellore is by Train, Bus Via Bangalore which would take approximately 13 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
CHEAPEST
Vellore
Bangalore
Karkala
Approx Travel Time
12h 40m
₹875
Onwards
Vellore
Bangalore
Karkala
Approx Travel Time
13h 25m
₹935
Onwards
Vellore
Bangalore
Karkala
Approx Travel Time
14h 28m
₹5,138
Onwards
Via Mysore
Vellore
Mysore
Karkala
Approx Travel Time
13h 10m
On Demand
Vellore
Mysore
Karkala
Approx Travel Time
14h 1m
On Demand
Via Bangalore, Shivamogga
FASTEST
Vellore
Bangalore
Shivamogga
Karkala
Approx Travel Time
9h 5m
₹3,112
Onwards
Vellore
Bangalore
Shivamogga
Karkala
Approx Travel Time
9h 50m
₹3,172
Onwards
Vellore
Bangalore
Shivamogga
Karkala
Approx Travel Time
10h 53m
₹7,375
Onwards
Via Kasaragod
Vellore
Kasaragod
Karkala
Approx Travel Time
13h 26m
On Demand
Via Tumkur
Vellore
Tumkur
Karkala
Approx Travel Time
14h 6m
₹6,583
Onwards
Frequently Asked Questions
What is the distance between Vellore and Karkala?
Karkala is approximately 450+ kms from Vellore.
How long does it take to reach Karkala from Vellore?
It takes approximately 9 hours to reach Karkala from Vellore by Train, Flight, Bus Via Bangalore, Shivamogga.
What is the cheapest way to reach Karkala from Vellore?
The cheapest way to reach Karkala from Vellore is by Train, Bus Via Bangalore.
What is the fastest way to reach Karkala from Vellore?
The fastest way to reach Karkala from Vellore is by Train, Flight, Bus Via Bangalore, Shivamogga.