
Mainpuri to Mathura
Mathura is approximately 150+ kms from Mainpuri. The fastest way to reach Mathura from Mainpuri is by Train, Cab Via Agra. It takes approximately 5 hours. The cheapest way to reach Mathura from Mainpuri is by Train Via Agra which would take approximately 5 hours.
Sort By
Mode of Transport
Via Agra
FASTEST
Mainpuri
Agra
Mathura
Approx Travel Time
4h 40m
₹2,038
Onwards
CHEAPEST
Mainpuri
Agra
Mathura
Approx Travel Time
4h 40m
₹445
Onwards
Via Shikohabad
Mainpuri
Shikohabad
Mathura
Approx Travel Time
5h 10m
₹3,003
Onwards
Via Firozabad
Mainpuri
Firozabad
Mathura
Approx Travel Time
5h 16m
₹2,603
Onwards
Via Kasganj
Mainpuri
Kasganj
Mathura
Approx Travel Time
5h 10m
On Demand
Mainpuri
Kasganj
Mathura
Approx Travel Time
5h 40m
On Demand
Via Bharatpur
Mainpuri
Bharatpur
Mathura
Approx Travel Time
5h 10m
₹455
Onwards
Mainpuri
Bharatpur
Mathura
Approx Travel Time
5h 25m
₹1,559
Onwards
Via Aligarh
Mainpuri
Aligarh
Mathura
Approx Travel Time
5h 40m
₹2,134
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Mathura?
Mathura is approximately 150+ kms from Mainpuri.
How long does it take to reach Mathura from Mainpuri?
It takes approximately 5 hours to reach Mathura from Mainpuri by Train, Cab Via Agra.
What is the cheapest way to reach Mathura from Mainpuri?
The cheapest way to reach Mathura from Mainpuri is by Train Via Agra.
What is the fastest way to reach Mathura from Mainpuri?
The fastest way to reach Mathura from Mainpuri is by Train, Cab Via Agra.
Routes Connecting Mainpuri
Routes From Mainpuri
- Mainpuri to Vellore
- Mainpuri to Makrana
- Mainpuri to Chalakudy
- Mainpuri to Nabadwip
- Mainpuri to Barnala
- Mainpuri to Kayamkulam
- Mainpuri to Muzaffarpur
- Mainpuri to Pithampur
- Mainpuri to Bharuch
- Mainpuri to Nilanga
- Mainpuri to Kishangarh
- Mainpuri to Yavatmal
- Mainpuri to Deoria
- Mainpuri to Bhimavaram
- Mainpuri to Koppal