
Dibrugarh to Haflong
Haflong is approximately 400+ kms from Dibrugarh. The fastest way to reach Haflong from Dibrugarh is by Train Via Dimapur. It takes approximately 8 hours. The cheapest way to reach Haflong from Dibrugarh is by Train which would take approximately 10 hours.
Sort By
Mode of Transport
Via Dimapur
FASTEST
Dibrugarh
Dimapur
Haflong
Approx Travel Time
8h 8m
₹330
Onwards
Dibrugarh
Dimapur
Haflong
Approx Travel Time
13h 15m
₹750
Onwards
Via Nagaon
Dibrugarh
Nagaon
Haflong
Approx Travel Time
12h 50m
₹1,150
Onwards
Via Sivasagar, Nagaon
Dibrugarh
Sivasagar
Nagaon
Haflong
Approx Travel Time
12h 39m
₹5,202
Onwards
Via Jorhat, Dimapur
Dibrugarh
Jorhat
Dimapur
Haflong
Approx Travel Time
9h 50m
₹8,637
Onwards
Dibrugarh
Jorhat
Dimapur
Haflong
Approx Travel Time
8h 52m
₹395
Onwards
Dibrugarh
Jorhat
Dimapur
Haflong
Approx Travel Time
9h 26m
₹479
Onwards
Via Diphu
Dibrugarh
Diphu
Haflong
Approx Travel Time
10h 42m
On Demand
Via Dimapur, Lanka
Dibrugarh
Dimapur
Lanka
Haflong
Approx Travel Time
10h 11m
₹395
Onwards
Frequently Asked Questions
What is the distance between Dibrugarh and Haflong?
Haflong is approximately 400+ kms from Dibrugarh.
How long does it take to reach Haflong from Dibrugarh?
It takes approximately 8 hours to reach Haflong from Dibrugarh by Train Via Dimapur.
What is the cheapest way to reach Haflong from Dibrugarh?
The cheapest way to reach Haflong from Dibrugarh is by Train.
What is the fastest way to reach Haflong from Dibrugarh?
The fastest way to reach Haflong from Dibrugarh is by Train Via Dimapur.


