
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 Delhi
CHEAPEST
Haridwar
Delhi
Mathura
Approx Travel Time
8h 10m
₹235
Onwards
Haridwar
Delhi
Mathura
Approx Travel Time
8h 40m
₹358
Onwards
Via Roorkee
Haridwar
Roorkee
Mathura
Approx Travel Time
8h 55m
₹6,675
Onwards
Via Moradabad
Haridwar
Moradabad
Mathura
Approx Travel Time
10h 25m
₹5,483
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.