
Ballia to Haldwani
Haldwani is approximately 700+ kms from Ballia. The fastest way to reach Haldwani from Ballia is by Train Via Gonda. It takes approximately 13 hours. The cheapest way to reach Haldwani from Ballia is by Train Via Shahjahanpur which would take approximately 14 hours.
Sort By
Mode of Transport
Via Gonda
RECOMMENDED
FASTEST
Ballia
Gonda
Haldwani
Approx Travel Time
12h 44m
On Demand
Via Gorakhpur
Ballia
Gorakhpur
Haldwani
Approx Travel Time
12h 51m
On Demand
Ballia
Gorakhpur
Haldwani
Approx Travel Time
13h 30m
On Demand
Via Deoria
Ballia
Deoria
Haldwani
Approx Travel Time
13h 17m
On Demand
Via Salempur
Ballia
Salempur
Haldwani
Approx Travel Time
13h 21m
On Demand
Via Bara Banki
Ballia
Bara Banki
Haldwani
Approx Travel Time
13h 19m
On Demand
Via Siwan
Ballia
Siwan
Haldwani
Approx Travel Time
13h 48m
On Demand
Via Shahjahanpur
CHEAPEST
Ballia
Shahjahanpur
Haldwani
Approx Travel Time
13h 50m
₹685
Onwards
Via Lucknow
Ballia
Lucknow
Haldwani
Approx Travel Time
14h 47m
₹690
Onwards
Via Hardoi
Ballia
Hardoi
Haldwani
Approx Travel Time
14h 56m
On Demand
Frequently Asked Questions
What is the distance between Ballia and Haldwani?
Haldwani is approximately 700+ kms from Ballia.
How long does it take to reach Haldwani from Ballia?
It takes approximately 13 hours to reach Haldwani from Ballia by Train Via Gonda.
What is the cheapest way to reach Haldwani from Ballia?
The cheapest way to reach Haldwani from Ballia is by Train Via Shahjahanpur.
What is the fastest way to reach Haldwani from Ballia?
The fastest way to reach Haldwani from Ballia is by Train Via Gonda.