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 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 Dahanu, India to Mathura, India

Direct Options

RECOMMENDED

Dahanu

Mathura

Approx Travel Time

14h 58m

₹455

Onwards

Via Mumbai, Agra

FASTEST

Dahanu

Mumbai

Agra

Mathura

Approx Travel Time

7h 51m

₹6,243

Onwards

Dahanu

Mumbai

Agra

Mathura

Approx Travel Time

8h 6m

₹7,043

Onwards

Dahanu

Mumbai

Agra

Mathura

Approx Travel Time

8h 26m

₹7,795

Onwards

Ads by MMT

Via Vadodara

CHEAPEST

Dahanu

Vadodara

Mathura

Approx Travel Time

15h 3m

₹415

Onwards

Via Surat

Dahanu

Surat

Mathura

Approx Travel Time

16h 30m

On Demand

Ads by MMT

Via Vapi

Dahanu

Vapi

Mathura

Approx Travel Time

15h 44m

₹3,416

Onwards

Via Ahmedabad

Dahanu

Ahmedabad

Mathura

Approx Travel Time

1d 0h 40m

On Demand

Via Navi Mumbai, Agra

Dahanu

Navi Mumbai

Agra

Mathura

Approx Travel Time

9h 40m

On Demand

Via Surat, Delhi

Dahanu

Surat

Delhi

Mathura

Approx Travel Time

9h 43m

₹6,779

Onwards

Frequently Asked Questions

What is the distance between Dahanu and Mathura?

Mathura is approximately 1100+ km from Dahanu.

How long does it take to reach Mathura from Dahanu?

It takes approximately 8 hours to reach Mathura from Dahanu by Train, Flight Via Mumbai, Agra.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India