
Golaghat to Haflong
Haflong is approximately 150+ kms from Golaghat. The fastest way to reach Haflong from Golaghat is by Train Via Dimapur. It takes approximately 5 hours. The cheapest way to reach Haflong from Golaghat is by Train Via Lanka which would take approximately 5 hours.
Sort By
Mode of Transport
Via Dimapur
RECOMMENDED
FASTEST
Golaghat
Dimapur
Haflong
Approx Travel Time
4h 40m
₹530
Onwards
Via Lanka
CHEAPEST
Golaghat
Lanka
Haflong
Approx Travel Time
4h 55m
₹210
Onwards
Via Diphu
Golaghat
Diphu
Haflong
Approx Travel Time
4h 55m
₹530
Onwards
Via Dimapur, Lanka
Golaghat
Dimapur
Lanka
Haflong
Approx Travel Time
6h 35m
₹300
Onwards
Via Hojai
Golaghat
Hojai
Haflong
Approx Travel Time
5h 55m
₹580
Onwards
Via Diphu, Hojai
Golaghat
Diphu
Hojai
Haflong
Approx Travel Time
7h 20m
₹295
Onwards
Via Dimapur, Hojai
Golaghat
Dimapur
Hojai
Haflong
Approx Travel Time
7h 50m
₹300
Onwards
Via Lanka, Dimapur
Golaghat
Lanka
Dimapur
Haflong
Approx Travel Time
8h 20m
₹620
Onwards
Frequently Asked Questions
What is the distance between Golaghat and Haflong?
Haflong is approximately 150+ kms from Golaghat.
How long does it take to reach Haflong from Golaghat?
It takes approximately 5 hours to reach Haflong from Golaghat by Train Via Dimapur.
What is the cheapest way to reach Haflong from Golaghat?
The cheapest way to reach Haflong from Golaghat is by Train Via Lanka.
What is the fastest way to reach Haflong from Golaghat?
The fastest way to reach Haflong from Golaghat is by Train Via Dimapur.