hero
How2Go
Moradabad to Maihar

Moradabad to Maihar

Maihar is approximately 700+ kms from Moradabad. The fastest way to reach Maihar from Moradabad is by Cab, Flight, Bus Via Delhi, Rewa. It takes approximately 11 hours. The cheapest way to reach Maihar from Moradabad is by Train Via Prayagraj(Allahabad) which would take approximately 15 hours.

Sort By
Mode of Transport

Via Prayagraj(Allahabad)

RECOMMENDED

CHEAPEST

Moradabad

Prayagraj(Allahabad)

Maihar

Approx Travel Time

14h 43m

₹475

Onwards

Via Delhi, Jabalpur

Moradabad

Delhi

Jabalpur

Maihar

Approx Travel Time

11h 12m

₹6,056

Onwards

Ads by MMT

Via Rampur (Uttar Pradesh), Prayagraj(Allahabad)

Moradabad

Rampur (Uttar Pradesh)

Prayagraj(Allahabad)

Maihar

Approx Travel Time

14h 10m

₹1,747

Onwards

Via Lucknow

Moradabad

Lucknow

Maihar

Approx Travel Time

13h 52m

₹3,145

Onwards

Moradabad

Lucknow

Maihar

Approx Travel Time

16h 30m

₹3,899

Onwards

Ads by MMT

Via Delhi, Rewa

Moradabad

Delhi

Rewa

Maihar

Approx Travel Time

10h 30m

₹4,653

Onwards

Moradabad

Delhi

Rewa

Maihar

Approx Travel Time

11h 25m

₹5,067

Onwards

FASTEST

Moradabad

Delhi

Rewa

Maihar

Approx Travel Time

10h 25m

₹6,832

Onwards

Via Bela

Moradabad

Bela

Maihar

Approx Travel Time

14h 40m

On Demand

Via Sitapur, Uttar Pradesh, Prayagraj(Allahabad)

Moradabad

Sitapur, Uttar Pradesh

Prayagraj(Allahabad)

Maihar

Approx Travel Time

15h 56m

₹8,219

Onwards

Frequently Asked Questions

What is the distance between Moradabad and Maihar?

Maihar is approximately 700+ kms from Moradabad.

How long does it take to reach Maihar from Moradabad?

It takes approximately 11 hours to reach Maihar from Moradabad by Cab, Flight, Bus Via Delhi, Rewa.

What is the cheapest way to reach Maihar from Moradabad?

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

What is the fastest way to reach Maihar from Moradabad?

The fastest way to reach Maihar from Moradabad is by Cab, Flight, Bus Via Delhi, Rewa.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India