Madhubani to Haflong Distance

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

Via Siliguri, Guwahati

RECOMMENDED

Madhubani

Siliguri

Guwahati

Haflong

Approx Travel Time

14h 9m

₹935

Onwards

FASTEST

Madhubani

Siliguri

Guwahati

Haflong

Approx Travel Time

12h 55m

₹14,042

Onwards

Madhubani

Siliguri

Guwahati

Haflong

Approx Travel Time

1d 3h 17m

₹27,740

Onwards

Via Begusarai

Madhubani

Begusarai

Haflong

Approx Travel Time

21h 11m

₹1,135

Onwards

Ads by MMT

Via Katihar

Madhubani

Katihar

Haflong

Approx Travel Time

19h 20m

₹8,546

Onwards

Via Guwahati

Madhubani

Guwahati

Haflong

Approx Travel Time

1d

₹1,900

Onwards

Ads by MMT

Via Bahadurganj

Madhubani

Bahadurganj

Haflong

Approx Travel Time

18h 23m

₹910

Onwards

Via Siliguri

CHEAPEST

Madhubani

Siliguri

Haflong

Approx Travel Time

18h 40m

₹875

Onwards

Via Siliguri, Lanka

Madhubani

Siliguri

Lanka

Haflong

Approx Travel Time

16h 6m

₹970

Onwards

Via Patna, Guwahati

Madhubani

Patna

Guwahati

Haflong

Approx Travel Time

14h 10m

₹11,081

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 700+ km.

What is the distance from Madhubani to Haflong via Siliguri?

Via Siliguri, the distance is approximately 800+ km, taking around 14 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India