
Hamirpur to Nainital
Nainital is approximately 500+ kms from Hamirpur. The fastest way to reach Nainital from Hamirpur is by Bus, Train Via Chandigarh, Moradabad. It takes approximately 13 hours. The cheapest way to reach Nainital from Hamirpur is by Bus, Train Via Chandigarh, Moradabad which would take approximately 13 hours.
Sort By
Mode of Transport
Via Chandigarh, Moradabad
RECOMMENDED
CHEAPEST
FASTEST
Hamirpur
Chandigarh
Moradabad
Nainital
Approx Travel Time
12h 32m
₹1,123
Onwards
Hamirpur
Chandigarh
Moradabad
Nainital
Approx Travel Time
13h 33m
₹3,774
Onwards
Via Chandigarh, Dhampur
Hamirpur
Chandigarh
Dhampur
Nainital
Approx Travel Time
13h 3m
₹3,796
Onwards
Via Chandigarh, Kashipur
Hamirpur
Chandigarh
Kashipur
Nainital
Approx Travel Time
13h 28m
₹3,648
Onwards
Hamirpur
Chandigarh
Kashipur
Nainital
Approx Travel Time
14h 7m
₹3,094
Onwards
Via Chandigarh, Rudrapur
Hamirpur
Chandigarh
Rudrapur
Nainital
Approx Travel Time
15h 26m
₹1,888
Onwards
Via Anandpur Sahib, Moradabad
Hamirpur
Anandpur Sahib
Moradabad
Nainital
Approx Travel Time
13h 40m
On Demand
Hamirpur
Anandpur Sahib
Moradabad
Nainital
Approx Travel Time
14h 41m
On Demand
Via Chandigarh, Bijnor
Hamirpur
Chandigarh
Bijnor
Nainital
Approx Travel Time
14h 4m
₹4,429
Onwards
Via Chandigarh, Jim Corbett (Ramnagar)
Hamirpur
Chandigarh
Jim Corbett (Ramnagar)
Nainital
Approx Travel Time
14h 38m
On Demand
Frequently Asked Questions
What is the distance between Hamirpur and Nainital?
Nainital is approximately 500+ kms from Hamirpur.
How long does it take to reach Nainital from Hamirpur?
It takes approximately 13 hours to reach Nainital from Hamirpur by Bus, Train Via Chandigarh, Moradabad.
What is the cheapest way to reach Nainital from Hamirpur?
The cheapest way to reach Nainital from Hamirpur is by Bus, Train Via Chandigarh, Moradabad.
What is the fastest way to reach Nainital from Hamirpur?
The fastest way to reach Nainital from Hamirpur is by Bus, Train Via Chandigarh, Moradabad.