
Nainital to Haridwar
Haridwar is approximately 200+ kms from Nainital. The fastest way to reach Haridwar from Nainital is by Bus, Train Via Kathgodam. It takes approximately 5 hours. The cheapest way to reach Haridwar from Nainital is by Bus, Train Via Kathgodam which would take approximately 5 hours.
Sort By
Mode of Transport
Via Kathgodam
CHEAPEST
FASTEST
Nainital
Kathgodam
Haridwar
Approx Travel Time
5h 10m
₹1,154
Onwards
Nainital
Kathgodam
Haridwar
Approx Travel Time
5h 40m
₹5,846
Onwards
Via Rudrapur
Nainital
Rudrapur
Haridwar
Approx Travel Time
6h 32m
₹3,918
Onwards
Nainital
Rudrapur
Haridwar
Approx Travel Time
7h 17m
₹4,477
Onwards
Via Moradabad
Nainital
Moradabad
Haridwar
Approx Travel Time
7h 1m
₹3,774
Onwards
Via Roorkee
Nainital
Roorkee
Haridwar
Approx Travel Time
7h 30m
₹6,272
Onwards
Frequently Asked Questions
What is the distance between Nainital and Haridwar?
Haridwar is approximately 200+ kms from Nainital.
How long does it take to reach Haridwar from Nainital?
It takes approximately 5 hours to reach Haridwar from Nainital by Bus, Train Via Kathgodam.
What is the cheapest way to reach Haridwar from Nainital?
The cheapest way to reach Haridwar from Nainital is by Bus, Train Via Kathgodam.
What is the fastest way to reach Haridwar from Nainital?
The fastest way to reach Haridwar from Nainital is by Bus, Train Via Kathgodam.