Suratgarh to Haflong Distance

Haflong is approximately 2100+ km from Suratgarh. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Haflong, with a total travel time of approximately 16 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 Suratgarh, India to Haflong, India

Via Jaipur, Guwahati

RECOMMENDED

Suratgarh

Jaipur

Guwahati

Haflong

Approx Travel Time

17h 27m

₹8,530

Onwards

Suratgarh

Jaipur

Guwahati

Haflong

Approx Travel Time

18h 55m

₹8,290

Onwards

Via Delhi, Silchar

FASTEST

Suratgarh

Delhi

Silchar

Haflong

Approx Travel Time

15h 19m

₹12,407

Onwards

Ads by MMT

Via Delhi, Guwahati

CHEAPEST

Suratgarh

Delhi

Guwahati

Haflong

Approx Travel Time

1d 19h 8m

₹1,190

Onwards

Suratgarh

Delhi

Guwahati

Haflong

Approx Travel Time

1d 19h 55m

₹1,724

Onwards

Suratgarh

Delhi

Guwahati

Haflong

Approx Travel Time

17h 3m

₹9,360

Onwards

Suratgarh

Delhi

Guwahati

Haflong

Approx Travel Time

17h 40m

₹9,894

Onwards

Via Bhiwani, Guwahati

Suratgarh

Bhiwani

Guwahati

Haflong

Approx Travel Time

1d 21h 1m

On Demand

Ads by MMT

Via Amritsar, Guwahati

Suratgarh

Amritsar

Guwahati

Haflong

Approx Travel Time

18h 20m

₹9,687

Onwards

Via Delhi, Dimapur

Suratgarh

Delhi

Dimapur

Haflong

Approx Travel Time

18h 38m

₹9,548

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1900+ km.

What is the distance from Suratgarh to Haflong via Jaipur?

Via Jaipur, the distance is approximately 2100+ km, taking around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India