Alwar to Mathura Distance

The road distance between Alwar and Mathura is approximately 100+ km, and the drive usually takes around 3 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 5 hours, while trains complete the journey in approximately 3 hours, subject to the chosen service and route. The fastest way to reach Mathura takes approximately 3 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 Alwar, India to Mathura, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

Alwar

Mathura

Approx Travel Time

3h 15m

₹145

Onwards

Direct Cab

FASTEST

Alwar

Mathura

Approx Travel Time

2h 49m

₹3,854

Onwards

Direct Bus

Alwar

Mathura

Approx Travel Time

4h 20m

₹167

Onwards

Via Bandikui

Alwar

Bandikui

Mathura

Approx Travel Time

5h 29m

On Demand

Alwar

Bandikui

Mathura

Approx Travel Time

5h 35m

On Demand

Ads by MMT

Via Bharatpur

Alwar

Bharatpur

Mathura

Approx Travel Time

5h 9m

₹1,357

Onwards

Alwar

Bharatpur

Mathura

Approx Travel Time

5h 40m

₹647

Onwards

Alwar

Bharatpur

Mathura

Approx Travel Time

4h 48m

₹217

Onwards

Via Mahwah

Alwar

Mahwah

Mathura

Approx Travel Time

4h 15m

₹900

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Alwar and Mathura?

Mathura is approximately 150+ km from Alwar.

How long does it take to reach Mathura from Alwar?

It takes approximately 3 hours to reach Mathura from Alwar by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India