
Mahabaleshwar to Shillong
Shillong is approximately 2150+ kms from Mahabaleshwar. The fastest way to reach Shillong from Mahabaleshwar is by Cab, Flight Via Pune, Kolkata. It takes approximately 11 hours. The cheapest way to reach Shillong from Mahabaleshwar is by Bus, Flight Via Pune, Kolkata which would take approximately 12 hours.
Sort By
Mode of Transport
Via Pune, Kolkata
RECOMMENDED
CHEAPEST
Mahabaleshwar
Pune
Kolkata
Shillong
Approx Travel Time
11h 40m
₹12,234
Onwards
FASTEST
Mahabaleshwar
Pune
Kolkata
Shillong
Approx Travel Time
11h 8m
₹14,530
Onwards
Via Navi Mumbai, Kolkata
Mahabaleshwar
Navi Mumbai
Kolkata
Shillong
Approx Travel Time
15h 5m
₹12,700
Onwards
Mahabaleshwar
Navi Mumbai
Kolkata
Shillong
Approx Travel Time
12h 6m
₹16,884
Onwards
Via Mumbai, Kolkata
Mahabaleshwar
Mumbai
Kolkata
Shillong
Approx Travel Time
15h 50m
₹12,750
Onwards
Mahabaleshwar
Mumbai
Kolkata
Shillong
Approx Travel Time
13h 12m
₹17,159
Onwards
Via Mumbai, Guwahati
Mahabaleshwar
Mumbai
Guwahati
Shillong
Approx Travel Time
14h 35m
₹13,714
Onwards
Mahabaleshwar
Mumbai
Guwahati
Shillong
Approx Travel Time
14h 11m
₹14,698
Onwards
Via Pune, Guwahati
Mahabaleshwar
Pune
Guwahati
Shillong
Approx Travel Time
13h 25m
₹15,346
Onwards
Mahabaleshwar
Pune
Guwahati
Shillong
Approx Travel Time
15h 7m
₹14,676
Onwards
Frequently Asked Questions
What is the distance between Mahabaleshwar and Shillong?
Shillong is approximately 2150+ kms from Mahabaleshwar.
How long does it take to reach Shillong from Mahabaleshwar?
It takes approximately 11 hours to reach Shillong from Mahabaleshwar by Cab, 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 Pune, Kolkata.
What is the fastest way to reach Shillong from Mahabaleshwar?
The fastest way to reach Shillong from Mahabaleshwar is by Cab, Flight Via Pune, Kolkata.
Routes Connecting Mahabaleshwar
Routes From Mahabaleshwar
- Mahabaleshwar to Hyderabad
- Mahabaleshwar to Nathdwara
- Mahabaleshwar to Nabha
- Mahabaleshwar to Balurghat
- Mahabaleshwar to Bangalore
- Mahabaleshwar to Saharsa
- Mahabaleshwar to Kausani
- Mahabaleshwar to Deo
- Mahabaleshwar to Dahanu
- Mahabaleshwar to Mudhol
- Mahabaleshwar to Attur
- Mahabaleshwar to Uttarkashi
- Mahabaleshwar to Bikaner
- Mahabaleshwar to Bijainagar
- Mahabaleshwar to Raybag
Routes To Mahabaleshwar
- Coimbatore to Mahabaleshwar
- Gadarwara to Mahabaleshwar
- Miryalaguda to Mahabaleshwar
- Malegaon to Mahabaleshwar
- Channapatna to Mahabaleshwar
- Gulbarga to Mahabaleshwar
- Lansdowne to Mahabaleshwar
- Mandya to Mahabaleshwar
- Dhenkanal to Mahabaleshwar
- Amalapuram to Mahabaleshwar
- Ahmednagar to Mahabaleshwar
- Firozabad to Mahabaleshwar
- Samastipur to Mahabaleshwar
- Nalgonda to Mahabaleshwar
- Nanpara to Mahabaleshwar
Routes Connecting Shillong
Routes From Shillong
- Shillong to Tashkent
- Shillong to Ganpatipule
- Shillong to Lingsugur
- Shillong to Mount-Abu
- Shillong to Sulya
- Shillong to Ankola
- Shillong to Azamgarh
- Shillong to Kedarnath
- Shillong to Kuala-Lumpur
- Shillong to Kishanganj
- Shillong to Neyyattinkara
- Shillong to Denkanikota
- Shillong to Velankanni
- Shillong to Ludhiana
- Shillong to Sattenapalli

