
Haflong to Agra
Agra is approximately 1650+ kms from Haflong. The fastest way to reach Agra from Haflong is by Train, Flight Via Patna, Lucknow. It takes approximately 22 hours. The cheapest way to reach Agra from Haflong is by Train Via Gorakhpur which would take approximately 35 hours.
Sort By
Mode of Transport
Via Bahadurganj
RECOMMENDED
Haflong
Bahadurganj
Agra
Approx Travel Time
1d 10h 55m
₹620
Onwards
Via Siliguri
Haflong
Siliguri
Agra
Approx Travel Time
1d 10h 55m
₹590
Onwards
Via Gorakhpur
CHEAPEST
Haflong
Gorakhpur
Agra
Approx Travel Time
1d 10h 55m
₹585
Onwards
Via Patna, Lucknow
Haflong
Patna
Lucknow
Agra
Approx Travel Time
1d 3h 35m
₹4,931
Onwards
FASTEST
Haflong
Patna
Lucknow
Agra
Approx Travel Time
21h 50m
₹17,013
Onwards
Haflong
Patna
Lucknow
Agra
Approx Travel Time
1d 5h 20m
₹5,232
Onwards
Haflong
Patna
Lucknow
Agra
Approx Travel Time
1d 4h 20m
₹9,218
Onwards
Via Chhapra
Haflong
Chhapra
Agra
Approx Travel Time
1d 10h 55m
On Demand
Via Patna
Haflong
Patna
Agra
Approx Travel Time
1d 11h 10m
₹610
Onwards
Via Lucknow
Haflong
Lucknow
Agra
Approx Travel Time
1d 10h 40m
On Demand
Frequently Asked Questions
What is the distance between Haflong and Agra?
Agra is approximately 1650+ kms from Haflong.
How long does it take to reach Agra from Haflong?
It takes approximately 22 hours to reach Agra from Haflong by Train, Flight Via Patna, Lucknow.
What is the cheapest way to reach Agra from Haflong?
The cheapest way to reach Agra from Haflong is by Train Via Gorakhpur.
What is the fastest way to reach Agra from Haflong?
The fastest way to reach Agra from Haflong is by Train, Flight Via Patna, Lucknow.