
Siliguri to Haridwar
Haridwar is approximately 1100+ kms from Siliguri. The fastest way to reach Haridwar from Siliguri is by Flight, Cab Via Lucknow, Dehradun. It takes approximately 7 hours. The cheapest way to reach Haridwar from Siliguri is by Train Via Moradabad which would take approximately 27 hours.
Sort By
Mode of Transport
Via Dehradun
RECOMMENDED
Siliguri
Dehradun
Haridwar
Approx Travel Time
9h 12m
₹7,564
Onwards
Siliguri
Dehradun
Haridwar
Approx Travel Time
8h 55m
₹6,199
Onwards
Via Delhi
Siliguri
Delhi
Haridwar
Approx Travel Time
7h 6m
₹5,767
Onwards
Siliguri
Delhi
Haridwar
Approx Travel Time
7h 33m
₹8,917
Onwards
Siliguri
Delhi
Haridwar
Approx Travel Time
7h 55m
₹6,391
Onwards
Via Gorakhpur
Siliguri
Gorakhpur
Haridwar
Approx Travel Time
1d 5h 10m
₹1,305
Onwards
Via Moradabad
CHEAPEST
Siliguri
Moradabad
Haridwar
Approx Travel Time
1d 2h 59m
₹705
Onwards
Siliguri
Moradabad
Haridwar
Approx Travel Time
1d 4h 17m
₹3,863
Onwards
Via Lucknow, Dehradun
FASTEST
Siliguri
Lucknow
Dehradun
Haridwar
Approx Travel Time
6h 20m
₹15,233
Onwards
Via Lucknow, Moradabad
Siliguri
Lucknow
Moradabad
Haridwar
Approx Travel Time
7h 12m
On Demand
Frequently Asked Questions
What is the distance between Siliguri and Haridwar?
Haridwar is approximately 1100+ kms from Siliguri.
How long does it take to reach Haridwar from Siliguri?
It takes approximately 7 hours to reach Haridwar from Siliguri by Flight, Cab Via Lucknow, Dehradun.
What is the cheapest way to reach Haridwar from Siliguri?
The cheapest way to reach Haridwar from Siliguri is by Train Via Moradabad.
What is the fastest way to reach Haridwar from Siliguri?
The fastest way to reach Haridwar from Siliguri is by Flight, Cab Via Lucknow, Dehradun.