hero
How2Go
Sangli to Mahabaleshwar

Sangli to Mahabaleshwar

Mahabaleshwar is approximately 150+ kms from Sangli. The fastest way to reach Mahabaleshwar from Sangli is by Train, Bus Via Satara. It takes approximately 3 hours. The cheapest way to reach Mahabaleshwar from Sangli is by Train, Bus Via Kolhapur which would take approximately 6 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Sangli

Mahabaleshwar

Approx Travel Time

4h 2m

₹3,885

Onwards

Direct Bus

Sangli

Mahabaleshwar

Approx Travel Time

5h 45m

₹1,000

Onwards

Ads by MMT

Via Satara

FASTEST

Sangli

Satara

Mahabaleshwar

Approx Travel Time

3h 12m

₹1,075

Onwards

Sangli

Satara

Mahabaleshwar

Approx Travel Time

3h 22m

₹1,994

Onwards

Sangli

Satara

Mahabaleshwar

Approx Travel Time

4h 37m

₹1,571

Onwards

Sangli

Satara

Mahabaleshwar

Approx Travel Time

4h 47m

₹2,490

Onwards

Via Karad

Sangli

Karad

Mahabaleshwar

Approx Travel Time

3h 37m

₹1,055

Onwards

Sangli

Karad

Mahabaleshwar

Approx Travel Time

5h 24m

₹1,999

Onwards

Ads by MMT

Via Sasvad

Sangli

Sasvad

Mahabaleshwar

Approx Travel Time

6h 7m

On Demand

Via Kolhapur

CHEAPEST

Sangli

Kolhapur

Mahabaleshwar

Approx Travel Time

5h 55m

₹750

Onwards

Frequently Asked Questions

What is the distance between Sangli and Mahabaleshwar?

Mahabaleshwar is approximately 150+ kms from Sangli.

How long does it take to reach Mahabaleshwar from Sangli?

It takes approximately 3 hours to reach Mahabaleshwar from Sangli by Train, Bus Via Satara.

What is the cheapest way to reach Mahabaleshwar from Sangli?

The cheapest way to reach Mahabaleshwar from Sangli is by Train, Bus Via Kolhapur.

What is the fastest way to reach Mahabaleshwar from Sangli?

The fastest way to reach Mahabaleshwar from Sangli is by Train, Bus Via Satara.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India