
Ballia to Haridwar
Haridwar is approximately 950+ kms from Ballia. The fastest way to reach Haridwar from Ballia is by Train, Flight, Cab Via Varanasi, Ghaziabad. It takes approximately 10 hours. The cheapest way to reach Haridwar from Ballia is by Train which would take approximately 17 hours.
Sort By
Mode of Transport
Via Varanasi, Ghaziabad
RECOMMENDED
FASTEST
Ballia
Varanasi
Ghaziabad
Haridwar
Approx Travel Time
9h 43m
₹7,303
Onwards
Ballia
Varanasi
Ghaziabad
Haridwar
Approx Travel Time
11h
₹10,895
Onwards
Via Varanasi, Delhi
Ballia
Varanasi
Delhi
Haridwar
Approx Travel Time
10h 9m
₹4,503
Onwards
Ballia
Varanasi
Delhi
Haridwar
Approx Travel Time
10h 58m
₹4,627
Onwards
Via Lucknow
Ballia
Lucknow
Haridwar
Approx Travel Time
16h 14m
₹2,414
Onwards
Ballia
Lucknow
Haridwar
Approx Travel Time
14h 42m
₹1,500
Onwards
Via Varanasi, Lucknow
Ballia
Varanasi
Lucknow
Haridwar
Approx Travel Time
17h 44m
₹5,177
Onwards
Via Lucknow, Bareilly
Ballia
Lucknow
Bareilly
Haridwar
Approx Travel Time
20h 34m
₹7,788
Onwards
Via Lucknow, Rudrapur
Ballia
Lucknow
Rudrapur
Haridwar
Approx Travel Time
21h 30m
₹2,597
Onwards
Frequently Asked Questions
What is the distance between Ballia and Haridwar?
Haridwar is approximately 950+ kms from Ballia.
How long does it take to reach Haridwar from Ballia?
It takes approximately 10 hours to reach Haridwar from Ballia by Train, Flight, Cab Via Varanasi, Ghaziabad.
What is the cheapest way to reach Haridwar from Ballia?
The cheapest way to reach Haridwar from Ballia is by Train.
What is the fastest way to reach Haridwar from Ballia?
The fastest way to reach Haridwar from Ballia is by Train, Flight, Cab Via Varanasi, Ghaziabad.