Patna to Maihar Distance

Maihar is approximately 550+ km from Patna. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 9 hours, subject to the chosen service and route. Flying is the fastest way to reach Maihar, with a total travel time of approximately 5 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 Patna, India to Maihar, India

Direct Options

RECOMMENDED

Patna

Maihar

Approx Travel Time

8h 43m

₹330

Onwards

Via Satna

CHEAPEST

Patna

Satna

Maihar

Approx Travel Time

8h 48m

₹270

Onwards

Ads by MMT

Via Prayagraj(Allahabad)

Patna

Prayagraj(Allahabad)

Maihar

Approx Travel Time

7h 27m

₹335

Onwards

Via Arrah

Patna

Arrah

Maihar

Approx Travel Time

8h 56m

₹360

Onwards

Ads by MMT

Via Mughal Sarai

Patna

Mughal Sarai

Maihar

Approx Travel Time

8h 18m

₹350

Onwards

Via Mirzapur

Patna

Mirzapur

Maihar

Approx Travel Time

8h 19m

₹395

Onwards

Via Prayagraj(Allahabad), Satna

Patna

Prayagraj(Allahabad)

Satna

Maihar

Approx Travel Time

7h 16m

₹330

Onwards

Via Aurangabad, Bihar

Patna

Aurangabad, Bihar

Maihar

Approx Travel Time

13h 16m

On Demand

Via Varanasi

Patna

Varanasi

Maihar

Approx Travel Time

14h 47m

₹1,362

Onwards

Via Rewa

FASTEST

Patna

Rewa

Maihar

Approx Travel Time

4h 45m

On Demand

Frequently Asked Questions

What is the straight-line (aerial) distance between Patna and Maihar?

The straight-line distance is approximately 450+ km.

What is the distance from Patna to Maihar via Satna?

Via Satna, the distance is approximately 600+ km, taking around 9 hours.

Is there a train from Patna to Maihar?

Yes, trains run between Patna and Maihar, covering approximately 550+ km in around 9 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India