hero
How2Go
Khagaria to Haflong

Khagaria to Haflong

Haflong is approximately 950+ kms from Khagaria. The fastest way to reach Haflong from Khagaria is by Cab, Flight, Train Via Patna, Guwahati. It takes approximately 16 hours. The cheapest way to reach Haflong from Khagaria is by Train which would take approximately 20 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Khagaria

Haflong

Approx Travel Time

19h 33m

₹480

Onwards

Via Alipurduar

Khagaria

Alipurduar

Haflong

Approx Travel Time

18h 12m

₹600

Onwards

Ads by MMT

Via Agartala

Khagaria

Agartala

Haflong

Approx Travel Time

18h 18m

₹700

Onwards

Via Kokrajhar

Khagaria

Kokrajhar

Haflong

Approx Travel Time

18h 34m

₹600

Onwards

Ads by MMT

Via Patna, Guwahati

FASTEST

Khagaria

Patna

Guwahati

Haflong

Approx Travel Time

15h 29m

₹11,372

Onwards

Via Islampur

Khagaria

Islampur

Haflong

Approx Travel Time

22h

₹1,000

Onwards

Via Katihar, Agartala

Khagaria

Katihar

Agartala

Haflong

Approx Travel Time

18h 34m

₹740

Onwards

Khagaria

Katihar

Agartala

Haflong

Approx Travel Time

20h 5m

₹5,149

Onwards

Via Forbesganj, Guwahati

Khagaria

Forbesganj

Guwahati

Haflong

Approx Travel Time

1d 5h 42m

On Demand

Via Islampur, Guwahati

Khagaria

Islampur

Guwahati

Haflong

Approx Travel Time

2d 4h 5m

₹3,800

Onwards

Frequently Asked Questions

What is the distance between Khagaria and Haflong?

Haflong is approximately 950+ kms from Khagaria.

How long does it take to reach Haflong from Khagaria?

It takes approximately 16 hours to reach Haflong from Khagaria by Cab, Flight, Train Via Patna, Guwahati.

What is the cheapest way to reach Haflong from Khagaria?

The cheapest way to reach Haflong from Khagaria is by Train.

What is the fastest way to reach Haflong from Khagaria?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India