hero
How2Go
Ankleshwar to Mahabaleshwar

Ankleshwar to Mahabaleshwar

Mahabaleshwar is approximately 500+ kms from Ankleshwar. The fastest way to reach Mahabaleshwar from Ankleshwar is by Train, Cab Via Panvel. It takes approximately 9 hours. The cheapest way to reach Mahabaleshwar from Ankleshwar is by Train, Bus Via Mumbai which would take approximately 14 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Ankleshwar

Mahabaleshwar

Approx Travel Time

11h 21m

₹10,059

Onwards

Direct Bus

Ankleshwar

Mahabaleshwar

Approx Travel Time

12h 37m

₹1,200

Onwards

Ads by MMT

Via Panvel

FASTEST

Ankleshwar

Panvel

Mahabaleshwar

Approx Travel Time

8h 58m

On Demand

Via Thane

Ankleshwar

Thane

Mahabaleshwar

Approx Travel Time

12h 6m

₹591

Onwards

Ads by MMT

Via Surat, Pune

Ankleshwar

Surat

Pune

Mahabaleshwar

Approx Travel Time

10h 6m

₹4,880

Onwards

Ankleshwar

Surat

Pune

Mahabaleshwar

Approx Travel Time

9h 56m

₹6,934

Onwards

Via Mumbai

CHEAPEST

Ankleshwar

Mumbai

Mahabaleshwar

Approx Travel Time

14h 6m

₹534

Onwards

Via Vadodara, Pune

Ankleshwar

Vadodara

Pune

Mahabaleshwar

Approx Travel Time

9h 45m

₹6,166

Onwards

Via Palghar, Mumbai

Ankleshwar

Palghar

Mumbai

Mahabaleshwar

Approx Travel Time

13h 33m

₹569

Onwards

Via Bharuch, Mumbai

Ankleshwar

Bharuch

Mumbai

Mahabaleshwar

Approx Travel Time

13h 39m

On Demand

Frequently Asked Questions

What is the distance between Ankleshwar and Mahabaleshwar?

Mahabaleshwar is approximately 500+ kms from Ankleshwar.

How long does it take to reach Mahabaleshwar from Ankleshwar?

It takes approximately 9 hours to reach Mahabaleshwar from Ankleshwar by Train, Cab Via Panvel.

What is the cheapest way to reach Mahabaleshwar from Ankleshwar?

The cheapest way to reach Mahabaleshwar from Ankleshwar is by Train, Bus Via Mumbai.

What is the fastest way to reach Mahabaleshwar from Ankleshwar?

The fastest way to reach Mahabaleshwar from Ankleshwar is by Train, Cab Via Panvel.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India