
Haridwar to Lucknow
Lucknow is approximately 450+ kms from Haridwar. The fastest way to reach Lucknow from Haridwar is by Train, Flight Via Moradabad. It takes approximately 5 hours. The cheapest way to reach Lucknow from Haridwar is by Train which would take approximately 10 hours.
Sort By
Mode of Transport
Via Moradabad
Haridwar
Moradabad
Lucknow
Approx Travel Time
11h 25m
₹335
Onwards
FASTEST
Haridwar
Moradabad
Lucknow
Approx Travel Time
4h 55m
On Demand
Haridwar
Moradabad
Lucknow
Approx Travel Time
13h 10m
₹1,015
Onwards
Via Roorkee
Haridwar
Roorkee
Lucknow
Approx Travel Time
12h 25m
₹875
Onwards
Via Delhi
Haridwar
Delhi
Lucknow
Approx Travel Time
6h 10m
₹3,544
Onwards
Haridwar
Delhi
Lucknow
Approx Travel Time
16h 55m
₹863
Onwards
Via Aligarh
Haridwar
Aligarh
Lucknow
Approx Travel Time
6h 55m
On Demand
Frequently Asked Questions
What is the distance between Haridwar and Lucknow?
Lucknow is approximately 450+ kms from Haridwar.
How long does it take to reach Lucknow from Haridwar?
It takes approximately 5 hours to reach Lucknow from Haridwar by Train, Flight Via Moradabad.
What is the cheapest way to reach Lucknow from Haridwar?
The cheapest way to reach Lucknow from Haridwar is by Train.
What is the fastest way to reach Lucknow from Haridwar?
The fastest way to reach Lucknow from Haridwar is by Train, Flight Via Moradabad.