Ayodhya to Haflong - Multiple Options To Reach By Train
Haflong is approximately 1200+ kms from Ayodhya. The fastest way to reach Haflong from Ayodhya is by Train Via Bahadurganj. It takes approximately 26 hours. The cheapest way to reach Haflong from Ayodhya is by Train Via Siliguri which would take approximately 26 hours.
Sort By
Mode of Transport
Via Bahadurganj
RECOMMENDED
FASTEST
Ayodhya
Bahadurganj
Haflong
Approx Travel Time
1d 1h 40m
₹860
Onwards
Via Kochbihar
Ayodhya
Kochbihar
Haflong
Approx Travel Time
1d 1h 40m
On Demand
Via Islampur
Ayodhya
Islampur
Haflong
Approx Travel Time
1d 1h 40m
On Demand
Via Siliguri
CHEAPEST
Ayodhya
Siliguri
Haflong
Approx Travel Time
1d 1h 55m
₹825
Onwards
Via Katihar
Ayodhya
Katihar
Haflong
Approx Travel Time
1d 1h 55m
₹955
Onwards
Via Begusarai
Ayodhya
Begusarai
Haflong
Approx Travel Time
1d 1h 55m
₹1,700
Onwards
Via Khagaria
Ayodhya
Khagaria
Haflong
Approx Travel Time
1d 1h 55m
₹1,705
Onwards
Via Balijana
Ayodhya
Balijana
Haflong
Approx Travel Time
1d 1h 40m
₹935
Onwards
Via Alipurduar
Ayodhya
Alipurduar
Haflong
Approx Travel Time
1d 2h 10m
₹850
Onwards
Via Hajipur
Ayodhya
Hajipur
Haflong
Approx Travel Time
1d 1h 55m
₹1,700
Onwards
Frequently Asked Questions
What is the distance between Ayodhya and Haflong?
Haflong is approximately 1200+ kms from Ayodhya.
How long does it take to reach Haflong from Ayodhya?
It takes approximately 26 hours to reach Haflong from Ayodhya by Train Via Bahadurganj.
What is the cheapest way to reach Haflong from Ayodhya?
The cheapest way to reach Haflong from Ayodhya is by Train Via Siliguri.
What is the fastest way to reach Haflong from Ayodhya?
The fastest way to reach Haflong from Ayodhya is by Train Via Bahadurganj.