hero
How2Go
Solan to Mahabaleshwar

Solan to Mahabaleshwar

Mahabaleshwar is approximately 1650+ kms from Solan. The fastest way to reach Mahabaleshwar from Solan is by Cab, Flight, Bus Via Chandigarh, Pune. It takes approximately 9 hours. The cheapest way to reach Mahabaleshwar from Solan is by Bus, Flight Via Delhi, Pune which would take approximately 15 hours.

Sort By
Mode of Transport

Via Chandigarh, Pune

RECOMMENDED

FASTEST

Solan

Chandigarh

Pune

Mahabaleshwar

Approx Travel Time

9h 5m

₹9,696

Onwards

Solan

Chandigarh

Pune

Mahabaleshwar

Approx Travel Time

9h 20m

₹8,127

Onwards

Solan

Chandigarh

Pune

Mahabaleshwar

Approx Travel Time

9h 38m

₹11,586

Onwards

Solan

Chandigarh

Pune

Mahabaleshwar

Approx Travel Time

9h 53m

₹10,017

Onwards

Via Mohali, Pune

Solan

Mohali

Pune

Mahabaleshwar

Approx Travel Time

9h 20m

₹9,780

Onwards

Solan

Mohali

Pune

Mahabaleshwar

Approx Travel Time

9h 53m

₹11,670

Onwards

Ads by MMT

Via Delhi, Pune

CHEAPEST

Solan

Delhi

Pune

Mahabaleshwar

Approx Travel Time

14h 50m

₹6,048

Onwards

Via Chandigarh, Mumbai

Solan

Chandigarh

Mumbai

Mahabaleshwar

Approx Travel Time

11h 5m

₹8,169

Onwards

Solan

Chandigarh

Mumbai

Mahabaleshwar

Approx Travel Time

10h 50m

₹9,738

Onwards

Ads by MMT

Via Mohali, Mumbai

Solan

Mohali

Mumbai

Mahabaleshwar

Approx Travel Time

11h 5m

₹9,822

Onwards

Frequently Asked Questions

What is the distance between Solan and Mahabaleshwar?

Mahabaleshwar is approximately 1650+ kms from Solan.

How long does it take to reach Mahabaleshwar from Solan?

It takes approximately 9 hours to reach Mahabaleshwar from Solan by Cab, Flight, Bus Via Chandigarh, Pune.

What is the cheapest way to reach Mahabaleshwar from Solan?

The cheapest way to reach Mahabaleshwar from Solan is by Bus, Flight Via Delhi, Pune.

What is the fastest way to reach Mahabaleshwar from Solan?

The fastest way to reach Mahabaleshwar from Solan is by Cab, Flight, Bus Via Chandigarh, Pune.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India