Keshod to Mathura Distance

Mathura is approximately 1200+ km from Keshod. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Mathura, with a total travel time of 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 Keshod, India to Mathura, India

Via Ahmedabad, Delhi

RECOMMENDED

FASTEST

Keshod

Ahmedabad

Delhi

Mathura

Approx Travel Time

7h 33m

₹8,265

Onwards

Keshod

Ahmedabad

Delhi

Mathura

Approx Travel Time

9h 10m

₹8,559

Onwards

Keshod

Ahmedabad

Delhi

Mathura

Approx Travel Time

9h 32m

₹10,217

Onwards

Via Rajkot, Delhi

Keshod

Rajkot

Delhi

Mathura

Approx Travel Time

10h 8m

₹9,189

Onwards

Keshod

Rajkot

Delhi

Mathura

Approx Travel Time

8h 45m

₹8,684

Onwards

Keshod

Rajkot

Delhi

Mathura

Approx Travel Time

10h 22m

₹8,978

Onwards

Ads by MMT

Via Vadodara

CHEAPEST

Keshod

Vadodara

Mathura

Approx Travel Time

22h 20m

₹985

Onwards

Via Rajkot, Jaipur

Keshod

Rajkot

Jaipur

Mathura

Approx Travel Time

20h 13m

₹3,906

Onwards

Ads by MMT

Via Ahmedabad

Keshod

Ahmedabad

Mathura

Approx Travel Time

1d 1h 20m

₹3,099

Onwards

Via Ahmedabad, Jaipur

Keshod

Ahmedabad

Jaipur

Mathura

Approx Travel Time

9h 59m

₹9,279

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1000+ km.

What is the distance from Keshod to Mathura via Ahmedabad?

Via Ahmedabad, the distance is approximately 1200+ km, taking around 8 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India