Kasaragod to Rajapur Distance

Rajapur is approximately 700+ km from Kasaragod. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 12 hours, subject to the chosen service and route. The fastest way to reach Rajapur takes approximately 8 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 Rajapur, India

Direct Options

RECOMMENDED

Kasaragod

Rajapur

Approx Travel Time

11h 33m

On Demand

Via Mangalore, Goa

FASTEST

Kasaragod

Mangalore

Goa

Rajapur

Approx Travel Time

7h 39m

₹455

Onwards

Kasaragod

Mangalore

Goa

Rajapur

Approx Travel Time

9h

₹1,210

Onwards

Ads by MMT

Via Udupi, Kolhapur

Kasaragod

Udupi

Kolhapur

Rajapur

Approx Travel Time

16h 25m

₹4,599

Onwards

Via Murudeshwar, Kolhapur

Kasaragod

Murudeshwar

Kolhapur

Rajapur

Approx Travel Time

16h 12m

₹8,434

Onwards

Ads by MMT

Via Goa

CHEAPEST

Kasaragod

Goa

Rajapur

Approx Travel Time

9h 33m

₹435

Onwards

Via Baindur, Goa

Kasaragod

Baindur

Goa

Rajapur

Approx Travel Time

8h 47m

₹500

Onwards

Via Karwar, Goa

Kasaragod

Karwar

Goa

Rajapur

Approx Travel Time

9h 52m

₹535

Onwards

Via Udupi, Goa

Kasaragod

Udupi

Goa

Rajapur

Approx Travel Time

10h 9m

₹515

Onwards

Kasaragod

Udupi

Goa

Rajapur

Approx Travel Time

9h 46m

₹1,170

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 450+ km.

What is the distance from Kasaragod to Rajapur via Mangalore?

Via Mangalore, the distance is approximately 550+ km, taking around 8 hours.

Is there a train from Kasaragod to Rajapur?

Yes, trains run between Kasaragod and Rajapur, covering approximately 700+ km in around 12 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India