Hansi to Haflong Distance

Haflong is approximately 1950+ km from Hansi. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 43 hours, subject to the chosen service and route. Flying is the fastest way to reach Haflong, with a total travel time of approximately 10 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 Hansi, India to Haflong, India

Via Delhi, Dimapur

RECOMMENDED

Hansi

Delhi

Dimapur

Haflong

Approx Travel Time

14h 3m

₹9,368

Onwards

Hansi

Delhi

Dimapur

Haflong

Approx Travel Time

13h 45m

₹9,583

Onwards

Via Delhi, Guwahati

Hansi

Delhi

Guwahati

Haflong

Approx Travel Time

12h 28m

₹9,180

Onwards

CHEAPEST

Hansi

Delhi

Guwahati

Haflong

Approx Travel Time

1d 14h 33m

₹1,010

Onwards

Hansi

Delhi

Guwahati

Haflong

Approx Travel Time

1d 14h 25m

₹1,225

Onwards

Hansi

Delhi

Guwahati

Haflong

Approx Travel Time

1d 13h 46m

₹3,853

Onwards

Hansi

Delhi

Guwahati

Haflong

Approx Travel Time

12h 10m

₹9,395

Onwards

Ads by MMT

Direct Options

Hansi

Haflong

Approx Travel Time

1d 18h 38m

On Demand

Via Delhi, Silchar

FASTEST

Hansi

Delhi

Silchar

Haflong

Approx Travel Time

10h 7m

₹15,421

Onwards

Hansi

Delhi

Silchar

Haflong

Approx Travel Time

10h 26m

₹12,442

Onwards

Ads by MMT

Frequently Asked Questions

What is the straight-line (aerial) distance between Hansi and Haflong?

The straight-line distance is approximately 1700+ km.

What is the distance from Hansi to Haflong via Delhi?

Via Delhi, the distance is approximately 1950+ km, taking around 14 hours.

Is there a train from Hansi to Haflong?

Yes, trains run between Hansi and Haflong, covering approximately 2350+ km in around 43 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India