hero
How2Go
Maihar to Shirpur

Maihar to Shirpur

Shirpur is approximately 800+ km from Maihar, 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 Shirpur.

Read More
Sort By
Mode of Transport

Via Sindkheda

RECOMMENDED

Maihar

Sindkheda

Shirpur

Approx Travel Time

14h 39m

On Demand

Via Rewa, Indore

FASTEST

Maihar

Rewa

Indore

Shirpur

Approx Travel Time

11h 33m

₹5,671

Onwards

Maihar

Rewa

Indore

Shirpur

Approx Travel Time

11h 35m

₹5,816

Onwards

Via Jabalpur, Indore

Maihar

Jabalpur

Indore

Shirpur

Approx Travel Time

11h 33m

₹13,382

Onwards

Maihar

Jabalpur

Indore

Shirpur

Approx Travel Time

18h 49m

₹6,768

Onwards

Via Indore

Maihar

Indore

Shirpur

Approx Travel Time

17h 30m

₹2,050

Onwards

Via Jalgaon

CHEAPEST

Maihar

Jalgaon

Shirpur

Approx Travel Time

15h

₹1,695

Onwards

Via Itarsi, Jalgaon

Maihar

Itarsi

Jalgaon

Shirpur

Approx Travel Time

14h 41m

₹1,770

Onwards

Via Narsinghpur, Jalgaon

Maihar

Narsinghpur

Jalgaon

Shirpur

Approx Travel Time

15h 6m

₹1,760

Onwards

Via Pipariya, Jalgaon

Maihar

Pipariya

Jalgaon

Shirpur

Approx Travel Time

15h 6m

₹1,770

Onwards

Frequently Asked Questions

What is the distance between Maihar and Shirpur?

Shirpur is approximately 800+ kms from Maihar.

How long does it take to reach Shirpur from Maihar?

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

What is the cheapest way to reach Shirpur from Maihar?

The cheapest way to reach Shirpur from Maihar is by Train, Bus Via Jalgaon.

What is the fastest way to reach Shirpur from Maihar?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India