Goa to Keshod Distance

Keshod is approximately 1150+ km from Goa. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 27 hours, subject to the chosen service and route. If you're travelling by air, Keshod Airport is located in Keshod. Flying is the fastest way to reach Keshod, with a total travel time of approximately 4 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 Goa, India to Keshod, India

Via Ahmedabad

RECOMMENDED

FASTEST

Goa

Ahmedabad

Keshod

Approx Travel Time

4h 5m

₹8,417

Onwards

Direct Options

CHEAPEST

Goa

Keshod

Approx Travel Time

1d 2h 22m

₹640

Onwards

Ads by MMT

Via Surat

Goa

Surat

Keshod

Approx Travel Time

1d 3h 58m

₹1,160

Onwards

Via Navi Mumbai, Ahmedabad

Goa

Navi Mumbai

Ahmedabad

Keshod

Approx Travel Time

1d 10h 50m

₹2,399

Onwards

Ads by MMT

Via Mumbai

Goa

Mumbai

Keshod

Approx Travel Time

4h 15m

₹8,864

Onwards

Via Surat, Diu

Goa

Surat

Diu

Keshod

Approx Travel Time

5h 5m

On Demand

Via Mumbai, Diu

Goa

Mumbai

Diu

Keshod

Approx Travel Time

5h 10m

On Demand

Via Mumbai, Porbandar

Goa

Mumbai

Porbandar

Keshod

Approx Travel Time

5h 45m

₹10,264

Onwards

Via Navi Mumbai, Mumbai

Goa

Navi Mumbai

Mumbai

Keshod

Approx Travel Time

7h 40m

On Demand

Via Navi Mumbai, Rajkot

Goa

Navi Mumbai

Rajkot

Keshod

Approx Travel Time

7h 45m

₹9,281

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Goa and Keshod?

The straight-line distance is approximately 750+ km.

What is the distance from Goa to Keshod via Ahmedabad?

Via Ahmedabad, the distance is approximately 1150+ km, taking around 4 hours.

Is there a train from Goa to Keshod?

Yes, trains run between Goa and Keshod, covering approximately 1550+ km in around 27 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India