Dahanu to Mathura Distance

Mathura is approximately 1100+ km from Dahanu. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 15 hours, subject to the chosen service and route. Flying is the fastest way to reach Mathura, with a total travel time of approximately 7 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 Dahanu, India to Mathura, India

Direct Options

RECOMMENDED

CHEAPEST

Dahanu

Mathura

Approx Travel Time

14h 58m

₹455

Onwards

Via Surat

Dahanu

Surat

Mathura

Approx Travel Time

13h 41m

₹505

Onwards

Ads by MMT

Via Vapi

Dahanu

Vapi

Mathura

Approx Travel Time

16h 2m

₹530

Onwards

Dahanu

Vapi

Mathura

Approx Travel Time

16h 7m

₹3,416

Onwards

Via Mumbai, Agra

FASTEST

Dahanu

Mumbai

Agra

Mathura

Approx Travel Time

7h 7m

₹6,663

Onwards

Dahanu

Mumbai

Agra

Mathura

Approx Travel Time

7h 48m

₹6,982

Onwards

Dahanu

Mumbai

Agra

Mathura

Approx Travel Time

8h 25m

₹7,133

Onwards

Dahanu

Mumbai

Agra

Mathura

Approx Travel Time

9h 6m

₹7,452

Onwards

Ads by MMT

Via Nashik

Dahanu

Nashik

Mathura

Approx Travel Time

1d 12h 24m

₹10,476

Onwards

Via Mumbai, Delhi

Dahanu

Mumbai

Delhi

Mathura

Approx Travel Time

8h 41m

₹6,270

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 950+ km.

What is the distance from Dahanu to Mathura via Surat?

Via Surat, the distance is approximately 1100+ km, taking around 14 hours.

Is there a train from Dahanu to Mathura?

Yes, trains run between Dahanu and Mathura, covering approximately 1100+ km in around 15 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India