
Haridwar to Mathura
Mathura is approximately 300+ kms from Haridwar. The fastest way to reach Mathura from Haridwar is by Train. It takes approximately 6 hours. The cheapest way to reach Mathura from Haridwar is by Train Via Delhi which would take approximately 8 hours.
Sort By
Mode of Transport
Via Meerut
Haridwar
Meerut
Mathura
Approx Travel Time
7h 40m
₹280
Onwards
Via Delhi
CHEAPEST
Haridwar
Delhi
Mathura
Approx Travel Time
8h 10m
₹235
Onwards
Haridwar
Delhi
Mathura
Approx Travel Time
8h 55m
₹349
Onwards
Haridwar
Delhi
Mathura
Approx Travel Time
9h 35m
₹2,644
Onwards
Via Roorkee
Haridwar
Roorkee
Mathura
Approx Travel Time
9h 47m
₹6,595
Onwards
Via Moradabad
Haridwar
Moradabad
Mathura
Approx Travel Time
10h 58m
₹5,309
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Mathura?
Mathura is approximately 300+ kms from Haridwar.
How long does it take to reach Mathura from Haridwar?
It takes approximately 6 hours to reach Mathura from Haridwar by Train.
What is the cheapest way to reach Mathura from Haridwar?
The cheapest way to reach Mathura from Haridwar is by Train Via Delhi.
What is the fastest way to reach Mathura from Haridwar?
The fastest way to reach Mathura from Haridwar is by Train.
Routes Connecting Haridwar
Routes From Haridwar
- Haridwar to Palakkad
- Haridwar to Phagwara
- Haridwar to Amethi
- Haridwar to Sasaram
- Haridwar to Wankaner
- Haridwar to Bharthana
- Haridwar to Kamareddy
- Haridwar to Srinagar
- Haridwar to Vinukonda
- Haridwar to Nirmal
- Haridwar to Thiruvananthapuram
- Haridwar to Markapur
- Haridwar to Degana
- Haridwar to Hyderabad
- Haridwar to Osmanabad