Kasaragod to Ankleshwar Distance

Ankleshwar is approximately 1050+ km from Kasaragod. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 27 hours, while trains complete the journey in approximately 24 hours, subject to the chosen service and route. Flying is the fastest way to reach Ankleshwar, with a total travel time of approximately 12 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Kasaragod, India to Ankleshwar, India

Via Mangalore, Mumbai

RECOMMENDED

FASTEST

Kasaragod

Mangalore

Mumbai

Ankleshwar

Approx Travel Time

11h 38m

₹6,260

Onwards

Kasaragod

Mangalore

Mumbai

Ankleshwar

Approx Travel Time

12h 7m

₹6,814

Onwards

Via Goa

Kasaragod

Goa

Ankleshwar

Approx Travel Time

21h 32m

₹770

Onwards

Ads by MMT

Direct Options

Direct Train

CHEAPEST

Kasaragod

Ankleshwar

Approx Travel Time

1d 0h 16m

₹625

Onwards

Direct Bus

Kasaragod

Ankleshwar

Approx Travel Time

1d 2h 46m

On Demand

Via Udupi

Kasaragod

Udupi

Ankleshwar

Approx Travel Time

22h 56m

₹1,390

Onwards

Kasaragod

Udupi

Ankleshwar

Approx Travel Time

23h 53m

₹4,612

Onwards

Ads by MMT

Via Mangalore, Thane

Kasaragod

Mangalore

Thane

Ankleshwar

Approx Travel Time

1d 5h 26m

₹3,310

Onwards

Via Kannur, Mumbai

Kasaragod

Kannur

Mumbai

Ankleshwar

Approx Travel Time

11h 56m

₹7,404

Onwards

Via Calicut, Mumbai

Kasaragod

Calicut

Mumbai

Ankleshwar

Approx Travel Time

12h 43m

₹6,951

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Kasaragod and Ankleshwar?

The straight-line distance is approximately 1000+ km.

What is the distance from Kasaragod to Ankleshwar via Mangalore?

Via Mangalore, the distance is approximately 1050+ km, taking around 12 hours.

Is there a train from Kasaragod to Ankleshwar?

Yes, trains run between Kasaragod and Ankleshwar, covering approximately 1500+ km in around 24 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India