
Haldwani to Nabha
Nabha is approximately 400+ kms from Haldwani. The fastest way to reach Nabha from Haldwani is by Train Via Ambala. It takes approximately 10 hours. The cheapest way to reach Nabha from Haldwani is by Train Via Haridwar which would take approximately 10 hours.
Sort By
Mode of Transport
Via Ambala
RECOMMENDED
FASTEST
Haldwani
Ambala
Nabha
Approx Travel Time
9h 40m
₹585
Onwards
Via Saharanpur
Haldwani
Saharanpur
Nabha
Approx Travel Time
9h 40m
₹910
Onwards
Haldwani
Saharanpur
Nabha
Approx Travel Time
11h 40m
₹15,517
Onwards
Via Haridwar
CHEAPEST
Haldwani
Haridwar
Nabha
Approx Travel Time
9h 40m
₹335
Onwards
Haldwani
Haridwar
Nabha
Approx Travel Time
11h 14m
₹5,902
Onwards
Via Yamunanagar
Haldwani
Yamunanagar
Nabha
Approx Travel Time
9h 43m
On Demand
Via Roorkee
Haldwani
Roorkee
Nabha
Approx Travel Time
11h 8m
₹14,477
Onwards
Via Moradabad, Ambala
Haldwani
Moradabad
Ambala
Nabha
Approx Travel Time
11h 35m
₹360
Onwards
Haldwani
Moradabad
Ambala
Nabha
Approx Travel Time
11h 50m
₹3,483
Onwards
Via Rishikesh
Haldwani
Rishikesh
Nabha
Approx Travel Time
11h 52m
₹5,778
Onwards
Frequently Asked Questions
What is the distance between Haldwani and Nabha?
Nabha is approximately 400+ kms from Haldwani.
How long does it take to reach Nabha from Haldwani?
It takes approximately 10 hours to reach Nabha from Haldwani by Train Via Ambala.
What is the cheapest way to reach Nabha from Haldwani?
The cheapest way to reach Nabha from Haldwani is by Train Via Haridwar.
What is the fastest way to reach Nabha from Haldwani?
The fastest way to reach Nabha from Haldwani is by Train Via Ambala.