Mathura to Haridwar - Multiple Options To Reach By Train, Bus, Cab
Haridwar is approximately 300+ kms from Mathura. The fastest way to reach Haridwar from Mathura is by Train. It takes approximately 6 hours. The cheapest way to reach Haridwar from Mathura is by Train which would take approximately 6 hours.
Sort By
Mode of Transport
Via Meerut
Mathura
Meerut
Haridwar
Approx Travel Time
7h 40m
₹280
Onwards
Via Delhi
Mathura
Delhi
Haridwar
Approx Travel Time
8h 10m
₹265
Onwards
Mathura
Delhi
Haridwar
Approx Travel Time
8h 55m
₹679
Onwards
Mathura
Delhi
Haridwar
Approx Travel Time
9h 35m
₹2,799
Onwards
Via Roorkee
Mathura
Roorkee
Haridwar
Approx Travel Time
9h 47m
₹5,473
Onwards
Via Moradabad
Mathura
Moradabad
Haridwar
Approx Travel Time
10h 58m
₹5,870
Onwards
Frequently Asked Questions
What is the distance between Mathura and Haridwar?
Haridwar is approximately 300+ kms from Mathura.
How long does it take to reach Haridwar from Mathura?
It takes approximately 6 hours to reach Haridwar from Mathura by Train.
What is the cheapest way to reach Haridwar from Mathura?
The cheapest way to reach Haridwar from Mathura is by Train.
What is the fastest way to reach Haridwar from Mathura?
The fastest way to reach Haridwar from Mathura is by Train.