hero
How2Go
Farrukhabad to Maihar

Farrukhabad to Maihar

Maihar is approximately 500+ km from Farrukhabad, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Maihar.

Read More
Sort By
Mode of Transport

Via Prayagraj(Allahabad)

RECOMMENDED

Farrukhabad

Prayagraj(Allahabad)

Maihar

Approx Travel Time

8h 57m

₹385

Onwards

Via Kanpur, Prayagraj(Allahabad)

FASTEST

Farrukhabad

Kanpur

Prayagraj(Allahabad)

Maihar

Approx Travel Time

7h 15m

₹450

Onwards

Farrukhabad

Kanpur

Prayagraj(Allahabad)

Maihar

Approx Travel Time

9h

₹515

Onwards

Via Kanpur

Farrukhabad

Kanpur

Maihar

Approx Travel Time

11h 22m

₹440

Onwards

Farrukhabad

Kanpur

Maihar

Approx Travel Time

11h 1m

₹3,884

Onwards

CHEAPEST

Farrukhabad

Kanpur

Maihar

Approx Travel Time

9h 37m

₹375

Onwards

Via Kanpur, Satna

Farrukhabad

Kanpur

Satna

Maihar

Approx Travel Time

15h 14m

₹6,270

Onwards

Farrukhabad

Kanpur

Satna

Maihar

Approx Travel Time

14h 53m

₹9,714

Onwards

Via Fatehpur, Prayagraj(Allahabad)

Farrukhabad

Fatehpur

Prayagraj(Allahabad)

Maihar

Approx Travel Time

8h 11m

₹415

Onwards

Via Kannauj, Prayagraj(Allahabad)

Farrukhabad

Kannauj

Prayagraj(Allahabad)

Maihar

Approx Travel Time

8h 51m

₹500

Onwards

Frequently Asked Questions

What is the distance between Farrukhabad and Maihar?

Maihar is approximately 500+ kms from Farrukhabad.

How long does it take to reach Maihar from Farrukhabad?

It takes approximately 7 hours to reach Maihar from Farrukhabad by Train Via Kanpur, Prayagraj(Allahabad).

What is the cheapest way to reach Maihar from Farrukhabad?

The cheapest way to reach Maihar from Farrukhabad is by Train Via Kanpur.

What is the fastest way to reach Maihar from Farrukhabad?

The fastest way to reach Maihar from Farrukhabad is by Train Via Kanpur, Prayagraj(Allahabad).

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India