hero
How2Go
Haflong to Ooty

Haflong to Ooty

Ooty is approximately 2550+ kms from Haflong. The fastest way to reach Ooty from Haflong is by Train, Flight, Bus Via Dimapur, Bangalore, Coimbatore. It takes approximately 17 hours. The cheapest way to reach Ooty from Haflong is by Train, Cab Via Salem which would take approximately 63 hours.

Sort By
Mode of Transport

Via Guwahati, Bangalore

RECOMMENDED

Haflong

Guwahati

Bangalore

Ooty

Approx Travel Time

21h 35m

₹9,105

Onwards

Haflong

Guwahati

Bangalore

Ooty

Approx Travel Time

20h 9m

₹12,968

Onwards

Via Guwahati, Coimbatore

Haflong

Guwahati

Coimbatore

Ooty

Approx Travel Time

18h 12m

₹13,444

Onwards

Haflong

Guwahati

Coimbatore

Ooty

Approx Travel Time

18h 20m

₹11,494

Onwards

Ads by MMT

Via Salem

CHEAPEST

Haflong

Salem

Ooty

Approx Travel Time

2d 15h

₹5,176

Onwards

Via Dimapur, Bangalore, Coimbatore

FASTEST

Haflong

Dimapur

Bangalore

Coimbatore

Ooty

Approx Travel Time

17h 15m

₹15,473

Onwards

Ads by MMT

Via Guwahati, Varanasi, Bangalore

Haflong

Guwahati

Varanasi

Bangalore

Ooty

Approx Travel Time

3d 7h 47m

On Demand

Via Silchar, Bangalore

Haflong

Silchar

Bangalore

Ooty

Approx Travel Time

20h 28m

₹10,736

Onwards

Haflong

Silchar

Bangalore

Ooty

Approx Travel Time

19h 2m

₹14,395

Onwards

Via Dimapur, Bangalore

Haflong

Dimapur

Bangalore

Ooty

Approx Travel Time

20h 5m

₹11,162

Onwards

Frequently Asked Questions

What is the distance between Haflong and Ooty?

Ooty is approximately 2550+ kms from Haflong.

How long does it take to reach Ooty from Haflong?

It takes approximately 17 hours to reach Ooty from Haflong by Train, Flight, Bus Via Dimapur, Bangalore, Coimbatore.

What is the cheapest way to reach Ooty from Haflong?

The cheapest way to reach Ooty from Haflong is by Train, Cab Via Salem.

What is the fastest way to reach Ooty from Haflong?

The fastest way to reach Ooty from Haflong is by Train, Flight, Bus Via Dimapur, Bangalore, Coimbatore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India