hero
How2Go
Mahabaleshwar to Shirpur

Mahabaleshwar to Shirpur

Shirpur is approximately 450+ km from Mahabaleshwar, 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

Direct Bus

RECOMMENDED

CHEAPEST

FASTEST

Mahabaleshwar

Shirpur

Approx Travel Time

10h 5m

₹900

Onwards

Via Daund, Nandgaon

Mahabaleshwar

Daund

Nandgaon

Shirpur

Approx Travel Time

10h 24m

On Demand

Via Pune, Nandgaon

Mahabaleshwar

Pune

Nandgaon

Shirpur

Approx Travel Time

12h 17m

₹1,224

Onwards

Mahabaleshwar

Pune

Nandgaon

Shirpur

Approx Travel Time

11h 15m

₹3,460

Onwards

Via Nashik

Mahabaleshwar

Nashik

Shirpur

Approx Travel Time

10h 35m

₹1,760

Onwards

Via Dhule

Mahabaleshwar

Dhule

Shirpur

Approx Travel Time

10h 45m

₹1,959

Onwards

Via Malegaon

Mahabaleshwar

Malegaon

Shirpur

Approx Travel Time

10h 55m

₹1,700

Onwards

Via Shirdi

Mahabaleshwar

Shirdi

Shirpur

Approx Travel Time

11h 2m

₹1,500

Onwards

Via Nandgaon

Mahabaleshwar

Nandgaon

Shirpur

Approx Travel Time

12h 26m

₹1,823

Onwards

Via Pune

Mahabaleshwar

Pune

Shirpur

Approx Travel Time

14h 5m

₹1,299

Onwards

Frequently Asked Questions

What is the distance between Mahabaleshwar and Shirpur?

Shirpur is approximately 450+ kms from Mahabaleshwar.

How long does it take to reach Shirpur from Mahabaleshwar?

It takes approximately 10 hours to reach Shirpur from Mahabaleshwar by Bus.

What is the cheapest way to reach Shirpur from Mahabaleshwar?

The cheapest way to reach Shirpur from Mahabaleshwar is by Bus.

What is the fastest way to reach Shirpur from Mahabaleshwar?

The fastest way to reach Shirpur from Mahabaleshwar is by Bus.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India