
Haflong to Gaya
Gaya is approximately 900+ kms from Haflong. The fastest way to reach Gaya from Haflong is by Train Via Malda. It takes approximately 20 hours. The cheapest way to reach Gaya from Haflong is by Train Via Khagaria which would take approximately 20 hours.
Sort By
Mode of Transport
Via Malda
RECOMMENDED
FASTEST
Haflong
Malda
Gaya
Approx Travel Time
19h 40m
On Demand
Via Bhagalpur
Haflong
Bhagalpur
Gaya
Approx Travel Time
19h 40m
On Demand
Via Pakur
Haflong
Pakur
Gaya
Approx Travel Time
19h 40m
₹755
Onwards
Via Jangipur
Haflong
Jangipur
Gaya
Approx Travel Time
19h 40m
On Demand
Via Munger
Haflong
Munger
Gaya
Approx Travel Time
19h 40m
On Demand
Via Tarapith
Haflong
Tarapith
Gaya
Approx Travel Time
20h 10m
On Demand
Via Khagaria
CHEAPEST
Haflong
Khagaria
Gaya
Approx Travel Time
19h 55m
₹730
Onwards
Via Deoghar
Haflong
Deoghar
Gaya
Approx Travel Time
19h 55m
On Demand
Via Balijana
Haflong
Balijana
Gaya
Approx Travel Time
20h 10m
₹860
Onwards
Via Kochbihar
Haflong
Kochbihar
Gaya
Approx Travel Time
20h 25m
On Demand
Frequently Asked Questions
What is the distance between Haflong and Gaya?
Gaya is approximately 900+ kms from Haflong.
How long does it take to reach Gaya from Haflong?
It takes approximately 20 hours to reach Gaya from Haflong by Train Via Malda.
What is the cheapest way to reach Gaya from Haflong?
The cheapest way to reach Gaya from Haflong is by Train Via Khagaria.
What is the fastest way to reach Gaya from Haflong?
The fastest way to reach Gaya from Haflong is by Train Via Malda.