hero
How2Go
Tanakpur to Maihar

Tanakpur to Maihar

Maihar is approximately 750+ kms from Tanakpur. The fastest way to reach Maihar from Tanakpur is by Train, Bus Via Bareilly, Lucknow. It takes approximately 15 hours. The cheapest way to reach Maihar from Tanakpur is by Train Via Bareilly, Prayagraj(Allahabad) which would take approximately 16 hours.

Sort By
Mode of Transport

Via Bareilly, Prayagraj(Allahabad)

RECOMMENDED

Tanakpur

Bareilly

Prayagraj(Allahabad)

Maihar

Approx Travel Time

15h 27m

On Demand

CHEAPEST

Tanakpur

Bareilly

Prayagraj(Allahabad)

Maihar

Approx Travel Time

15h 25m

₹525

Onwards

Tanakpur

Bareilly

Prayagraj(Allahabad)

Maihar

Approx Travel Time

16h 48m

On Demand

Via Bareilly, Bela

Tanakpur

Bareilly

Bela

Maihar

Approx Travel Time

16h 11m

On Demand

Tanakpur

Bareilly

Bela

Maihar

Approx Travel Time

16h 9m

On Demand

Ads by MMT

Via Bareilly, Lucknow

FASTEST

Tanakpur

Bareilly

Lucknow

Maihar

Approx Travel Time

14h 55m

₹3,220

Onwards

Tanakpur

Bareilly

Lucknow

Maihar

Approx Travel Time

14h 57m

On Demand

Via Pilibhit, Lucknow

Tanakpur

Pilibhit

Lucknow

Maihar

Approx Travel Time

16h 30m

On Demand

Tanakpur

Pilibhit

Lucknow

Maihar

Approx Travel Time

17h 21m

₹3,514

Onwards

Ads by MMT

Via Bareilly, Sultanpur

Tanakpur

Bareilly

Sultanpur

Maihar

Approx Travel Time

16h 50m

On Demand

Frequently Asked Questions

What is the distance between Tanakpur and Maihar?

Maihar is approximately 750+ kms from Tanakpur.

How long does it take to reach Maihar from Tanakpur?

It takes approximately 15 hours to reach Maihar from Tanakpur by Train, Bus Via Bareilly, Lucknow.

What is the cheapest way to reach Maihar from Tanakpur?

The cheapest way to reach Maihar from Tanakpur is by Train Via Bareilly, Prayagraj(Allahabad).

What is the fastest way to reach Maihar from Tanakpur?

The fastest way to reach Maihar from Tanakpur is by Train, Bus Via Bareilly, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India