
Ballia to Haflong
Haflong is approximately 950+ kms from Ballia. The fastest way to reach Haflong from Ballia is by Train Via Islampur. It takes approximately 21 hours. The cheapest way to reach Haflong from Ballia is by Train Via Siliguri which would take approximately 22 hours.
Sort By
Mode of Transport
Via Katihar
RECOMMENDED
Ballia
Katihar
Haflong
Approx Travel Time
21h 25m
₹1,875
Onwards
Via Islampur
FASTEST
Ballia
Islampur
Haflong
Approx Travel Time
21h 10m
On Demand
Via Begusarai
Ballia
Begusarai
Haflong
Approx Travel Time
21h 10m
₹2,800
Onwards
Via Bahadurganj
Ballia
Bahadurganj
Haflong
Approx Travel Time
21h 25m
₹825
Onwards
Via Khagaria
Ballia
Khagaria
Haflong
Approx Travel Time
21h 10m
On Demand
Via Patna
Ballia
Patna
Haflong
Approx Travel Time
21h 10m
On Demand
Via Hajipur
Ballia
Hajipur
Haflong
Approx Travel Time
21h 10m
₹1,600
Onwards
Via Naugachhia
Ballia
Naugachhia
Haflong
Approx Travel Time
21h 25m
On Demand
Via Chhapra
Ballia
Chhapra
Haflong
Approx Travel Time
21h 10m
On Demand
Via Siliguri
CHEAPEST
Ballia
Siliguri
Haflong
Approx Travel Time
21h 40m
₹805
Onwards
Frequently Asked Questions
What is the distance between Ballia and Haflong?
Haflong is approximately 950+ kms from Ballia.
How long does it take to reach Haflong from Ballia?
It takes approximately 21 hours to reach Haflong from Ballia by Train Via Islampur.
What is the cheapest way to reach Haflong from Ballia?
The cheapest way to reach Haflong from Ballia is by Train Via Siliguri.
What is the fastest way to reach Haflong from Ballia?
The fastest way to reach Haflong from Ballia is by Train Via Islampur.