Haflong to Udgir Distance

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

Via Guwahati, Hyderabad

RECOMMENDED

CHEAPEST

FASTEST

Haflong

Guwahati

Hyderabad

Udgir

Approx Travel Time

14h 18m

₹10,046

Onwards

Haflong

Guwahati

Hyderabad

Udgir

Approx Travel Time

20h 23m

₹10,631

Onwards

Via Guwahati, Hyderabad, Bidar

Haflong

Guwahati

Hyderabad

Bidar

Udgir

Approx Travel Time

14h 37m

₹10,101

Onwards

Haflong

Guwahati

Hyderabad

Bidar

Udgir

Approx Travel Time

16h 1m

₹10,850

Onwards

Ads by MMT

Via Guwahati, Guwahati, Hyderabad

Haflong

Guwahati

Guwahati

Hyderabad

Udgir

Approx Travel Time

15h 8m

₹10,191

Onwards

Via Guwahati, Hyderabad, Ahmadpur

Haflong

Guwahati

Hyderabad

Ahmadpur

Udgir

Approx Travel Time

15h 34m

₹10,206

Onwards

Ads by MMT

Via Agartala, Hyderabad

Haflong

Agartala

Hyderabad

Udgir

Approx Travel Time

16h 49m

₹13,202

Onwards

Via Dimapur, Guwahati, Hyderabad

Haflong

Dimapur

Guwahati

Hyderabad

Udgir

Approx Travel Time

15h 16m

₹13,253

Onwards

Via Guwahati, Siliguri, Hyderabad

Haflong

Guwahati

Siliguri

Hyderabad

Udgir

Approx Travel Time

16h 28m

₹12,072

Onwards

Via Dimapur, Kolkata, Hyderabad

Haflong

Dimapur

Kolkata

Hyderabad

Udgir

Approx Travel Time

15h 6m

₹15,619

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1800+ km.

What is the distance from Haflong to Udgir via Guwahati?

Via Guwahati, the distance is approximately 2050+ km, taking around 15 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India