
Haldwani to Barnala
Barnala is approximately 500+ kms from Haldwani. The fastest way to reach Barnala from Haldwani is by Cab. It takes approximately 9 hours. The cheapest way to reach Barnala from Haldwani is by Train Via Moradabad which would take approximately 12 hours.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
Haldwani
Moradabad
Barnala
Approx Travel Time
11h 46m
₹724
Onwards
CHEAPEST
Haldwani
Moradabad
Barnala
Approx Travel Time
11h 51m
₹455
Onwards
Haldwani
Moradabad
Barnala
Approx Travel Time
12h 37m
₹3,590
Onwards
Via Ambala
Haldwani
Ambala
Barnala
Approx Travel Time
12h 15m
₹3,743
Onwards
Haldwani
Ambala
Barnala
Approx Travel Time
12h 15m
₹675
Onwards
Via Chandigarh
Haldwani
Chandigarh
Barnala
Approx Travel Time
14h 10m
₹3,255
Onwards
Haldwani
Chandigarh
Barnala
Approx Travel Time
14h 10m
₹1,370
Onwards
Via Yamunanagar
Haldwani
Yamunanagar
Barnala
Approx Travel Time
12h 8m
On Demand
Via Saharanpur
Haldwani
Saharanpur
Barnala
Approx Travel Time
12h 13m
₹665
Onwards
Frequently Asked Questions
What is the distance between Haldwani and Barnala?
Barnala is approximately 500+ kms from Haldwani.
How long does it take to reach Barnala from Haldwani?
It takes approximately 9 hours to reach Barnala from Haldwani by Cab.
What is the cheapest way to reach Barnala from Haldwani?
The cheapest way to reach Barnala from Haldwani is by Train Via Moradabad.
What is the fastest way to reach Barnala from Haldwani?
The fastest way to reach Barnala from Haldwani is by Cab.


