
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
₹5,031
Onwards
FASTEST
Haflong
Patna
Lucknow
Agra
Approx Travel Time
21h 50m
₹16,882
Onwards
Haflong
Patna
Lucknow
Agra
Approx Travel Time
1d 5h 20m
₹5,224
Onwards
Haflong
Patna
Lucknow
Agra
Approx Travel Time
1d 4h 20m
₹9,415
Onwards
Via Kochbihar
Haflong
Kochbihar
Agra
Approx Travel Time
1d 10h 55m
On Demand
Via Khalilabad
Haflong
Khalilabad
Agra
Approx Travel Time
1d 10h 55m
On Demand
Via Chhapra
Haflong
Chhapra
Agra
Approx Travel Time
1d 10h 55m
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.