Haflong to Thane Distance
Thane is approximately 2250+ km from Haflong. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 47 hours, subject to the chosen service and route. Flying is the fastest way to reach Thane, with a total travel time of approximately 12 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Guwahati, Mumbai
RECOMMENDED
FASTEST
Haflong
Guwahati
Mumbai
Thane
Approx Travel Time
11h 44m
₹8,915
Onwards
Haflong
Guwahati
Mumbai
Thane
Approx Travel Time
13h 39m
₹9,565
Onwards
Haflong
Guwahati
Mumbai
Thane
Approx Travel Time
13h 20m
₹10,156
Onwards
Haflong
Guwahati
Mumbai
Thane
Approx Travel Time
17h 49m
₹9,500
Onwards
Direct Options
Haflong
Thane
Approx Travel Time
1d 22h 55m
₹2,435
Onwards
Via Jabalpur
CHEAPEST
Haflong
Jabalpur
Thane
Approx Travel Time
1d 23h 19m
₹1,380
Onwards
Via Nashik
Haflong
Nashik
Thane
Approx Travel Time
2d 0h 45m
₹2,819
Onwards
Haflong
Nashik
Thane
Approx Travel Time
2d 1h
₹4,802
Onwards
Via Guwahati, Varanasi
Haflong
Guwahati
Varanasi
Thane
Approx Travel Time
1d 17h 55m
₹4,095
Onwards
Via Guwahati, Navi Mumbai
Haflong
Guwahati
Navi Mumbai
Thane
Approx Travel Time
13h 27m
₹10,484
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Haflong and Thane?
The straight-line distance is approximately 2150+ km.
What is the distance from Haflong to Thane via Guwahati?
Via Guwahati, the distance is approximately 2250+ km, taking around 12 hours.
Is there a train from Haflong to Thane?
Yes, trains run between Haflong and Thane, covering approximately 2750+ km in around 47 hours.

