hero
How2Go
Shivpuri to Mahabaleshwar

Shivpuri to Mahabaleshwar

Mahabaleshwar is approximately 1300+ kms from Shivpuri. The fastest way to reach Mahabaleshwar from Shivpuri is by Cab, Flight Via Agra, Navi Mumbai. It takes approximately 14 hours. The cheapest way to reach Mahabaleshwar from Shivpuri is by Bus Via Pune which would take approximately 33 hours.

Sort By
Mode of Transport

Via Panvel

RECOMMENDED

Shivpuri

Panvel

Mahabaleshwar

Approx Travel Time

22h 57m

On Demand

Via Gwalior, Pune

Shivpuri

Gwalior

Pune

Mahabaleshwar

Approx Travel Time

14h 25m

₹7,548

Onwards

Shivpuri

Gwalior

Pune

Mahabaleshwar

Approx Travel Time

14h 25m

₹9,616

Onwards

Shivpuri

Gwalior

Pune

Mahabaleshwar

Approx Travel Time

14h 33m

₹10,361

Onwards

Shivpuri

Gwalior

Pune

Mahabaleshwar

Approx Travel Time

14h 33m

₹12,429

Onwards

Ads by MMT

Via Agra, Navi Mumbai

FASTEST

Shivpuri

Agra

Navi Mumbai

Mahabaleshwar

Approx Travel Time

13h 46m

₹16,298

Onwards

Via Pune

CHEAPEST

Shivpuri

Pune

Mahabaleshwar

Approx Travel Time

1d 8h 57m

₹4,248

Onwards

Ads by MMT

Via Gwalior, Mumbai

Shivpuri

Gwalior

Mumbai

Mahabaleshwar

Approx Travel Time

16h 25m

₹6,921

Onwards

Shivpuri

Gwalior

Mumbai

Mahabaleshwar

Approx Travel Time

16h 33m

₹9,734

Onwards

Via Agra, Mumbai

Shivpuri

Agra

Mumbai

Mahabaleshwar

Approx Travel Time

18h 55m

₹8,882

Onwards

Frequently Asked Questions

What is the distance between Shivpuri and Mahabaleshwar?

Mahabaleshwar is approximately 1300+ kms from Shivpuri.

How long does it take to reach Mahabaleshwar from Shivpuri?

It takes approximately 14 hours to reach Mahabaleshwar from Shivpuri by Cab, Flight Via Agra, Navi Mumbai.

What is the cheapest way to reach Mahabaleshwar from Shivpuri?

The cheapest way to reach Mahabaleshwar from Shivpuri is by Bus Via Pune.

What is the fastest way to reach Mahabaleshwar from Shivpuri?

The fastest way to reach Mahabaleshwar from Shivpuri is by Cab, Flight Via Agra, Navi Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India