Bangalore to Mathura Distance
The road distance between Bangalore and Mathura is approximately 2000+ km, and the drive usually takes around 35 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 34 hours, subject to the chosen service and route. Flying is the fastest way to reach Mathura, with a total travel time of approximately 5 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.

Via Agra
RECOMMENDED
FASTEST
Bangalore
Agra
Mathura
Approx Travel Time
4h 24m
₹10,997
Onwards
Bangalore
Agra
Mathura
Approx Travel Time
1d 8h 46m
₹2,109
Onwards
Bangalore
Agra
Mathura
Approx Travel Time
1d 8h 35m
₹1,174
Onwards
Bangalore
Agra
Mathura
Approx Travel Time
5h 5m
₹11,316
Onwards
Direct Options
CHEAPEST
Bangalore
Mathura
Approx Travel Time
1d 10h 18m
₹820
Onwards
Bangalore
Mathura
Approx Travel Time
1d 10h 46m
₹38,517
Onwards
Via Delhi
Bangalore
Delhi
Mathura
Approx Travel Time
6h 13m
₹9,303
Onwards
Via Ghaziabad
Bangalore
Ghaziabad
Mathura
Approx Travel Time
6h 37m
₹9,399
Onwards
Via Hyderabad
Bangalore
Hyderabad
Mathura
Approx Travel Time
1d 7h 25m
₹1,010
Onwards
Via Dewas
Bangalore
Dewas
Mathura
Approx Travel Time
1d 21h 45m
₹3,700
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Mathura?
The distance between Bangalore and Mathura is approximately 2000+ km by road.
What is the straight-line (aerial) distance between Bangalore and Mathura?
The straight-line distance is approximately 1600+ km.
How long does it take to travel from Bangalore to Mathura by road?
It takes around 35 hours by road.
What is the distance from Bangalore to Mathura via Agra?
Via Agra, the distance is approximately 1600+ km, taking around 5 hours.
Is there a train from Bangalore to Mathura?
Yes, trains run between Bangalore and Mathura, covering approximately 2200+ km in around 34 hours.
Does the distance from Bangalore to Mathura change by route?
Yes — the road distance varies from 2000+ km via the direct route to 1600+ km via Agra, depending on the path taken.
Does travel time between Bangalore and Mathura vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Bangalore and Mathura?
The driving distance is 2000+ km, while the straight-line distance is shorter at 1600+ km, due to the road route following terrain and highways.
Routes Connecting Bangalore
Routes From Bangalore
Routes Connecting Mathura
Routes From Mathura
Popular Places Routes
- Moradabad to Toranagallu
- Lakhisarai to Jamshedpur
- Gandhinagar to Hyderabad
- Chakradharpur to Kapurthala
- Bathinda to Kushinagar
- Mohali to Nangal
- Kottayam to Dadri
- Salasar to Nadiad
- Hingoli to Amravati
- Matheran to Aurangabad
- Sathyamangalam to Bundi
- Varanasi to Jorhat
- Chintpurni to Hisar
- Kolkata to Siruguppa
- Bokaro to Nohar

