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

FASTEST

Haflong

Guwahati

Hyderabad

Udgir

Approx Travel Time

14h 18m

₹9,646

Onwards

Haflong

Guwahati

Hyderabad

Udgir

Approx Travel Time

20h 23m

₹10,231

Onwards

Via Agartala, Hyderabad

CHEAPEST

Haflong

Agartala

Hyderabad

Udgir

Approx Travel Time

16h 39m

₹8,234

Onwards

Ads by MMT

Via Guwahati, Hyderabad, Bidar

Haflong

Guwahati

Hyderabad

Bidar

Udgir

Approx Travel Time

14h 37m

₹9,701

Onwards

Haflong

Guwahati

Hyderabad

Bidar

Udgir

Approx Travel Time

16h 1m

₹10,450

Onwards

Via Guwahati, Guwahati, Hyderabad

Haflong

Guwahati

Guwahati

Hyderabad

Udgir

Approx Travel Time

15h 8m

₹9,791

Onwards

Ads by MMT

Via Guwahati, Hyderabad, Ahmadpur

Haflong

Guwahati

Hyderabad

Ahmadpur

Udgir

Approx Travel Time

15h 34m

₹9,806

Onwards

Via Guwahati, Agartala, Hyderabad

Haflong

Guwahati

Agartala

Hyderabad

Udgir

Approx Travel Time

15h 53m

₹11,383

Onwards

Via Dimapur, Guwahati, Hyderabad

Haflong

Dimapur

Guwahati

Hyderabad

Udgir

Approx Travel Time

15h 16m

₹13,003

Onwards

Via Guwahati, Siliguri, Hyderabad

Haflong

Guwahati

Siliguri

Hyderabad

Udgir

Approx Travel Time

16h 28m

₹12,767

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