
Kolkata to Haridwar
Haridwar is approximately 1350+ kms from Kolkata. The fastest way to reach Haridwar from Kolkata is by Flight, Cab Via Dehradun. It takes approximately 5 hours. The cheapest way to reach Haridwar from Kolkata is by Train Via Delhi which would take approximately 25 hours.
Sort By
Mode of Transport
Via Dehradun
RECOMMENDED
FASTEST
Kolkata
Dehradun
Haridwar
Approx Travel Time
4h 25m
₹8,317
Onwards
Kolkata
Dehradun
Haridwar
Approx Travel Time
4h 40m
₹7,319
Onwards
Via Ghaziabad
Kolkata
Ghaziabad
Haridwar
Approx Travel Time
7h 12m
₹5,184
Onwards
Kolkata
Ghaziabad
Haridwar
Approx Travel Time
7h 7m
₹8,338
Onwards
Via Delhi
Kolkata
Delhi
Haridwar
Approx Travel Time
1d 0h 46m
₹4,247
Onwards
Kolkata
Delhi
Haridwar
Approx Travel Time
1d 1h 30m
₹935
Onwards
CHEAPEST
Kolkata
Delhi
Haridwar
Approx Travel Time
1d 0h 41m
₹810
Onwards
Kolkata
Delhi
Haridwar
Approx Travel Time
8h 10m
₹5,349
Onwards
Via Durgapur
Kolkata
Durgapur
Haridwar
Approx Travel Time
1d 10h 54m
On Demand
Frequently Asked Questions
What is the distance between Kolkata and Haridwar?
Haridwar is approximately 1350+ kms from Kolkata.
How long does it take to reach Haridwar from Kolkata?
It takes approximately 5 hours to reach Haridwar from Kolkata by Flight, Cab Via Dehradun.
What is the cheapest way to reach Haridwar from Kolkata?
The cheapest way to reach Haridwar from Kolkata is by Train Via Delhi.
What is the fastest way to reach Haridwar from Kolkata?
The fastest way to reach Haridwar from Kolkata is by Flight, Cab Via Dehradun.


