Sirhind to Mathura Distance

The road distance between Sirhind and Mathura is approximately 400+ km, and the drive usually takes around 7 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 8 hours, subject to the chosen service and route. The fastest way to reach Mathura takes 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 Sirhind, India to Mathura, India

Direct Options

Direct Cab

RECOMMENDED

FASTEST

Sirhind

Mathura

Approx Travel Time

6h 24m

On Demand

Direct Train

Sirhind

Mathura

Approx Travel Time

8h 3m

₹275

Onwards

Via Karnal

Sirhind

Karnal

Mathura

Approx Travel Time

6h 58m

₹280

Onwards

Sirhind

Karnal

Mathura

Approx Travel Time

6h 55m

On Demand

Ads by MMT

Via Panipat

Sirhind

Panipat

Mathura

Approx Travel Time

7h 2m

₹275

Onwards

Via Kurukshetra

Sirhind

Kurukshetra

Mathura

Approx Travel Time

7h 21m

₹285

Onwards

Ads by MMT

Via Sonipat

Sirhind

Sonipat

Mathura

Approx Travel Time

7h 22m

₹255

Onwards

Via Rajpura

Sirhind

Rajpura

Mathura

Approx Travel Time

9h 6m

On Demand

Via Delhi

Sirhind

Delhi

Mathura

Approx Travel Time

8h 45m

₹962

Onwards

CHEAPEST

Sirhind

Delhi

Mathura

Approx Travel Time

7h 6m

₹200

Onwards

Frequently Asked Questions

What is the distance between Sirhind and Mathura?

Mathura is approximately 400+ km from Sirhind.

How long does it take to reach Mathura from Sirhind?

It takes approximately 7 hours to reach Mathura from Sirhind by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India