hero
How2Go
Maihar to Haflong

Maihar to Haflong

The fastest way to reach Haflong from Maihar is by Train, Flight Via Patna, Guwahati. The journey takes approximately 18 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Varanasi, Guwahati

RECOMMENDED

Maihar

Varanasi

Guwahati

Haflong

Approx Travel Time

22h 15m

₹1,906

Onwards

Via Lucknow, Guwahati

Maihar

Lucknow

Guwahati

Haflong

Approx Travel Time

19h 10m

₹8,849

Onwards

Maihar

Lucknow

Guwahati

Haflong

Approx Travel Time

18h 45m

₹10,183

Onwards

Ads by MMT

Via Patna, Guwahati

FASTEST

Maihar

Patna

Guwahati

Haflong

Approx Travel Time

18h 6m

₹11,061

Onwards

Maihar

Patna

Guwahati

Haflong

Approx Travel Time

1d 3h 51m

₹965

Onwards

Direct Options

CHEAPEST

Maihar

Haflong

Approx Travel Time

1d 9h 33m

₹870

Onwards

Ads by MMT

Via Mirzapur

Maihar

Mirzapur

Haflong

Approx Travel Time

1d 6h 36m

₹2,390

Onwards

Via Mughal Sarai, Guwahati

Maihar

Mughal Sarai

Guwahati

Haflong

Approx Travel Time

1d 3h 34m

₹10,366

Onwards

Maihar

Mughal Sarai

Guwahati

Haflong

Approx Travel Time

1d 4h 3m

₹930

Onwards

Via Begusarai

Maihar

Begusarai

Haflong

Approx Travel Time

1d 6h 12m

₹1,130

Onwards

Frequently Asked Questions

What is the distance between Maihar and Haflong?

Haflong is approximately 0+ kms from Maihar.

How long does it take to reach Haflong from Maihar?

It takes approximately 18 hours to reach Haflong from Maihar by Train, Flight Via Patna, Guwahati.

What is the cheapest way to reach Haflong from Maihar?

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

What is the fastest way to reach Haflong from Maihar?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India