hero
How2Go
Haflong to Itanagar

Haflong to Itanagar

Itanagar is approximately 200+ kms from Haflong. The fastest way to reach Itanagar from Haflong is by Train Via Diphu. It takes approximately 7 hours. The cheapest way to reach Itanagar from Haflong is by Train Via Lanka which would take approximately 16 hours.

Sort By
Mode of Transport

Direct Options

RECOMMENDED

Haflong

Itanagar

Approx Travel Time

14h 55m

₹470

Onwards

Via Diphu

FASTEST

Haflong

Diphu

Itanagar

Approx Travel Time

6h 32m

₹335

Onwards

Ads by MMT

Via Nagaon

Haflong

Nagaon

Itanagar

Approx Travel Time

11h 47m

₹949

Onwards

Via Sarupathar

Haflong

Sarupathar

Itanagar

Approx Travel Time

8h 11m

₹770

Onwards

Ads by MMT

Via Jorhat

Haflong

Jorhat

Itanagar

Approx Travel Time

10h 33m

On Demand

Haflong

Jorhat

Itanagar

Approx Travel Time

9h 58m

On Demand

Via Dimapur

Haflong

Dimapur

Itanagar

Approx Travel Time

13h 55m

₹340

Onwards

Via Lanka

CHEAPEST

Haflong

Lanka

Itanagar

Approx Travel Time

15h 48m

₹235

Onwards

Frequently Asked Questions

What is the distance between Haflong and Itanagar?

Itanagar is approximately 200+ kms from Haflong.

How long does it take to reach Itanagar from Haflong?

It takes approximately 7 hours to reach Itanagar from Haflong by Train Via Diphu.

What is the cheapest way to reach Itanagar from Haflong?

The cheapest way to reach Itanagar from Haflong is by Train Via Lanka.

What is the fastest way to reach Itanagar from Haflong?

The fastest way to reach Itanagar from Haflong is by Train Via Diphu.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India