Devadurga to Haflong Distance

Haflong is approximately 2650+ km from Devadurga. 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 Devadurga, India to Haflong, India

Via Raichur, Chennai, Guwahati

RECOMMENDED

Devadurga

Raichur

Chennai

Guwahati

Haflong

Approx Travel Time

21h 32m

₹10,536

Onwards

Via Ongole, Bahadurganj

CHEAPEST

Devadurga

Ongole

Bahadurganj

Haflong

Approx Travel Time

2d 7h 31m

₹1,926

Onwards

Ads by MMT

Via Raichur, Hyderabad, Guwahati

Devadurga

Raichur

Hyderabad

Guwahati

Haflong

Approx Travel Time

16h 47m

₹11,197

Onwards

FASTEST

Devadurga

Raichur

Hyderabad

Guwahati

Haflong

Approx Travel Time

16h 16m

₹10,538

Onwards

Via Bangalore, Guwahati

Devadurga

Bangalore

Guwahati

Haflong

Approx Travel Time

21h 5m

₹13,015

Onwards

Devadurga

Bangalore

Guwahati

Haflong

Approx Travel Time

1d 3h 10m

₹13,530

Onwards

Ads by MMT

Via Pune, Guwahati

Devadurga

Pune

Guwahati

Haflong

Approx Travel Time

22h 2m

₹11,234

Onwards

Via Bangalore, Silchar

Devadurga

Bangalore

Silchar

Haflong

Approx Travel Time

19h 1m

₹14,060

Onwards

Via Bangalore, Agartala

Devadurga

Bangalore

Agartala

Haflong

Approx Travel Time

23h 35m

₹10,416

Onwards

Via Bangalore, Varanasi, Guwahati

Devadurga

Bangalore

Varanasi

Guwahati

Haflong

Approx Travel Time

3d 1h 11m

₹7,849

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1950+ km.

What is the distance from Devadurga to Haflong via Raichur?

Via Raichur, the distance is approximately 2650+ km, taking around 22 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India