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.

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
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
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.

