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.

Read More
Route map showing distance and travel time from Haflong, India to Thane, India

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

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India