
Ballia to Haridwar
Haridwar is approximately 800+ kms from Ballia. The fastest way to reach Haridwar from Ballia is by Train Via Gonda. It takes approximately 18 hours. The cheapest way to reach Haridwar from Ballia is by Train Via Moradabad which would take approximately 19 hours.
Sort By
Mode of Transport
Via Gonda
RECOMMENDED
FASTEST
Ballia
Gonda
Haridwar
Approx Travel Time
18h 10m
₹570
Onwards
Via Moradabad
CHEAPEST
Ballia
Moradabad
Haridwar
Approx Travel Time
18h 25m
₹385
Onwards
Via Gorakhpur
Ballia
Gorakhpur
Haridwar
Approx Travel Time
18h 10m
On Demand
Via Bara Banki
Ballia
Bara Banki
Haridwar
Approx Travel Time
18h 25m
₹555
Onwards
Via Shahjahanpur
Ballia
Shahjahanpur
Haridwar
Approx Travel Time
18h 40m
₹560
Onwards
Via Hardoi
Ballia
Hardoi
Haridwar
Approx Travel Time
18h 40m
₹560
Onwards
Via Ayodhya
Ballia
Ayodhya
Haridwar
Approx Travel Time
18h 10m
₹540
Onwards
Via Lucknow
Ballia
Lucknow
Haridwar
Approx Travel Time
18h 55m
₹1,465
Onwards
Via Rampur (Uttar Pradesh)
Ballia
Rampur (Uttar Pradesh)
Haridwar
Approx Travel Time
18h 10m
On Demand
Via Amroha
Ballia
Amroha
Haridwar
Approx Travel Time
18h 25m
On Demand
Frequently Asked Questions
What is the distance between Ballia and Haridwar?
Haridwar is approximately 800+ kms from Ballia.
How long does it take to reach Haridwar from Ballia?
It takes approximately 18 hours to reach Haridwar from Ballia by Train Via Gonda.
What is the cheapest way to reach Haridwar from Ballia?
The cheapest way to reach Haridwar from Ballia is by Train Via Moradabad.
What is the fastest way to reach Haridwar from Ballia?
The fastest way to reach Haridwar from Ballia is by Train Via Gonda.