Mahabaleshwar to Shillong - Multiple Options To Reach By Bus, Flight, Cab
Shillong is approximately 2350+ kms from Mahabaleshwar. The fastest way to reach Shillong from Mahabaleshwar is by Bus, Flight Via Pune, Kolkata. It takes approximately 10 hours. The cheapest way to reach Shillong from Mahabaleshwar is by Bus, Flight Via Mumbai, Kolkata which would take approximately 12 hours.
Sort By
Mode of Transport
Via Pune, Guwahati
RECOMMENDED
Mahabaleshwar
Pune
Guwahati
Shillong
Approx Travel Time
10h 5m
₹16,608
Onwards
Mahabaleshwar
Pune
Guwahati
Shillong
Approx Travel Time
10h 38m
₹19,168
Onwards
Via Pune, Kolkata
FASTEST
Mahabaleshwar
Pune
Kolkata
Shillong
Approx Travel Time
9h 35m
₹12,105
Onwards
Mahabaleshwar
Pune
Kolkata
Shillong
Approx Travel Time
10h 8m
₹14,695
Onwards
Via Mumbai, Guwahati
Mahabaleshwar
Mumbai
Guwahati
Shillong
Approx Travel Time
12h 20m
₹16,372
Onwards
Mahabaleshwar
Mumbai
Guwahati
Shillong
Approx Travel Time
14h 36m
₹20,503
Onwards
Via Mumbai, Kolkata
CHEAPEST
Mahabaleshwar
Mumbai
Kolkata
Shillong
Approx Travel Time
11h 50m
₹11,371
Onwards
Via Pune, Imphal
Mahabaleshwar
Pune
Imphal
Shillong
Approx Travel Time
10h 20m
₹12,401
Onwards
Mahabaleshwar
Pune
Imphal
Shillong
Approx Travel Time
10h 53m
₹14,961
Onwards
Via Pune, Delhi
Mahabaleshwar
Pune
Delhi
Shillong
Approx Travel Time
11h 5m
₹12,593
Onwards
Frequently Asked Questions
What is the distance between Mahabaleshwar and Shillong?
Shillong is approximately 2350+ kms from Mahabaleshwar.
How long does it take to reach Shillong from Mahabaleshwar?
It takes approximately 10 hours to reach Shillong from Mahabaleshwar by Bus, Flight Via Pune, Kolkata.
What is the cheapest way to reach Shillong from Mahabaleshwar?
The cheapest way to reach Shillong from Mahabaleshwar is by Bus, Flight Via Mumbai, Kolkata.
What is the fastest way to reach Shillong from Mahabaleshwar?
The fastest way to reach Shillong from Mahabaleshwar is by Bus, Flight Via Pune, Kolkata.
Routes Connecting Mahabaleshwar
From Mahabaleshwar
- Mahabaleshwar to Beed
- Mahabaleshwar to Shahada
- Mahabaleshwar to Maihar
- Mahabaleshwar to Sitamarhi
- Mahabaleshwar to Hansi
- Mahabaleshwar to Ramgarh
- Mahabaleshwar to Nagar
- Mahabaleshwar to Sangrur
- Mahabaleshwar to Vijayawada
- Mahabaleshwar to Ahmednagar
- Mahabaleshwar to Gadag
- Mahabaleshwar to Ratangarh
- Mahabaleshwar to Mudigere
- Mahabaleshwar to Karimganj
- Mahabaleshwar to Kumarakom
To Mahabaleshwar
- Katni to Mahabaleshwar
- Mundra to Mahabaleshwar
- Dhanbad to Mahabaleshwar
- Tanuku to Mahabaleshwar
- Gannavaram to Mahabaleshwar
- Tenali to Mahabaleshwar
- Hubli to Mahabaleshwar
- Kushtagi to Mahabaleshwar
- Surat to Mahabaleshwar
- Rayagada to Mahabaleshwar
- Bhandara to Mahabaleshwar
- Hazaribagh to Mahabaleshwar
- Sangareddy to Mahabaleshwar
- Toranagallu to Mahabaleshwar
- Nimbahera to Mahabaleshwar
Routes Connecting Shillong
From Shillong
- Shillong to Vellore
- Shillong to Athagarh
- Shillong to Brahmapur
- Shillong to Rajpura
- Shillong to Nathdwara
- Shillong to Chennai
- Shillong to Gondia
- Shillong to Chirala
- Shillong to Pali
- Shillong to Jhajjar
- Shillong to Bhadrak
- Shillong to Gopalganj
- Shillong to Bihar-Sharif
- Shillong to Kumbhalgarh
- Shillong to Hoshiarpur