hero
How2Go
Darjeeling to Haflong

Darjeeling to Haflong

Haflong is approximately 650+ km from Darjeeling, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Haflong.

Read More
Sort By
Mode of Transport

Via Alipurduar

RECOMMENDED

Darjeeling

Alipurduar

Haflong

Approx Travel Time

13h 48m

On Demand

Via Siliguri, Guwahati

CHEAPEST

Darjeeling

Siliguri

Guwahati

Haflong

Approx Travel Time

12h 59m

₹935

Onwards

Darjeeling

Siliguri

Guwahati

Haflong

Approx Travel Time

16h 24m

₹1,735

Onwards

FASTEST

Darjeeling

Siliguri

Guwahati

Haflong

Approx Travel Time

10h 44m

₹7,629

Onwards

Darjeeling

Siliguri

Guwahati

Haflong

Approx Travel Time

1d 2h 10m

₹2,090

Onwards

Darjeeling

Siliguri

Guwahati

Haflong

Approx Travel Time

11h 33m

₹2,767

Onwards

Ads by MMT

Via Jalpaiguri, Guwahati

Darjeeling

Jalpaiguri

Guwahati

Haflong

Approx Travel Time

23h 57m

₹4,310

Onwards

Via Alipurduar, Guwahati

Darjeeling

Alipurduar

Guwahati

Haflong

Approx Travel Time

12h

On Demand

Ads by MMT

Via Alipurduar, Lanka

Darjeeling

Alipurduar

Lanka

Haflong

Approx Travel Time

13h 19m

On Demand

Via Siliguri, Lanka

Darjeeling

Siliguri

Lanka

Haflong

Approx Travel Time

14h 56m

₹970

Onwards

Frequently Asked Questions

What is the distance between Darjeeling and Haflong?

Haflong is approximately 650+ kms from Darjeeling.

How long does it take to reach Haflong from Darjeeling?

It takes approximately 11 hours to reach Haflong from Darjeeling by Cab, Flight, Train Via Siliguri, Guwahati.

What is the cheapest way to reach Haflong from Darjeeling?

The cheapest way to reach Haflong from Darjeeling is by Bus, Train Via Siliguri, Guwahati.

What is the fastest way to reach Haflong from Darjeeling?

The fastest way to reach Haflong from Darjeeling is by Cab, Flight, Train Via Siliguri, Guwahati.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India