Haflong to Udupi Distance

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

Via Guwahati, Bangalore

RECOMMENDED

Haflong

Guwahati

Bangalore

Udupi

Approx Travel Time

20h 51m

₹11,381

Onwards

Haflong

Guwahati

Bangalore

Udupi

Approx Travel Time

19h 47m

₹11,906

Onwards

Via Silchar, Bangalore

FASTEST

Haflong

Silchar

Bangalore

Udupi

Approx Travel Time

17h 13m

₹14,567

Onwards

Haflong

Silchar

Bangalore

Udupi

Approx Travel Time

18h 17m

₹14,042

Onwards

Ads by MMT

Via Thane

CHEAPEST

Haflong

Thane

Udupi

Approx Travel Time

2d 14h 6m

₹2,945

Onwards

Via Agartala, Bangalore

Haflong

Agartala

Bangalore

Udupi

Approx Travel Time

1d 0h 57m

₹10,206

Onwards

Haflong

Agartala

Bangalore

Udupi

Approx Travel Time

23h 53m

₹10,731

Onwards

Ads by MMT

Via Guwahati, Mumbai

Haflong

Guwahati

Mumbai

Udupi

Approx Travel Time

1d 2h 58m

₹9,938

Onwards

Via Guwahati, Cochin

Haflong

Guwahati

Cochin

Udupi

Approx Travel Time

21h 16m

₹13,810

Onwards

Via Guwahati, Coimbatore

Haflong

Guwahati

Coimbatore

Udupi

Approx Travel Time

22h 17m

₹13,511

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 2300+ km.

What is the distance from Haflong to Udupi via Guwahati?

Via Guwahati, the distance is approximately 2700+ km, taking around 21 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India