hero
How2Go
Pratapgarh to Maihar

Pratapgarh to Maihar

Maihar is approximately 900+ km from Pratapgarh, 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 Mandsaur, Indore, Rewa

RECOMMENDED

FASTEST

Pratapgarh

Mandsaur

Indore

Rewa

Maihar

Approx Travel Time

11h 58m

₹6,195

Onwards

Pratapgarh

Mandsaur

Indore

Rewa

Maihar

Approx Travel Time

12h 48m

₹6,260

Onwards

Via Khachrod, Bhopal

Pratapgarh

Khachrod

Bhopal

Maihar

Approx Travel Time

14h 53m

₹825

Onwards

Via Ujjain

Pratapgarh

Ujjain

Maihar

Approx Travel Time

16h 27m

₹1,600

Onwards

CHEAPEST

Pratapgarh

Ujjain

Maihar

Approx Travel Time

16h 8m

₹810

Onwards

Via Bhopal

Pratapgarh

Bhopal

Maihar

Approx Travel Time

16h 18m

₹930

Onwards

Via Khachrod

Pratapgarh

Khachrod

Maihar

Approx Travel Time

16h 35m

On Demand

Via Khachrod, Vidisha

Pratapgarh

Khachrod

Vidisha

Maihar

Approx Travel Time

16h 13m

On Demand

Via Mandsaur, Bhopal

Pratapgarh

Mandsaur

Bhopal

Maihar

Approx Travel Time

16h 8m

₹1,130

Onwards

Via Jaora, Ujjain

Pratapgarh

Jaora

Ujjain

Maihar

Approx Travel Time

16h 18m

₹1,109

Onwards

Frequently Asked Questions

What is the distance between Pratapgarh and Maihar?

Maihar is approximately 900+ kms from Pratapgarh.

How long does it take to reach Maihar from Pratapgarh?

It takes approximately 12 hours to reach Maihar from Pratapgarh by Bus, Train, Flight Via Mandsaur, Indore, Rewa.

What is the cheapest way to reach Maihar from Pratapgarh?

The cheapest way to reach Maihar from Pratapgarh is by Bus, Train Via Ujjain.

What is the fastest way to reach Maihar from Pratapgarh?

The fastest way to reach Maihar from Pratapgarh is by Bus, Train, Flight Via Mandsaur, Indore, Rewa.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India