
Shillong to Mahabaleshwar
Mahabaleshwar is approximately 2150+ kms from Shillong. The fastest way to reach Mahabaleshwar from Shillong is by Flight, Cab Via Kolkata, Pune. It takes approximately 12 hours. The cheapest way to reach Mahabaleshwar from Shillong is by Cab, Flight, Bus Via Guwahati, Mumbai which would take approximately 19 hours.
Sort By
Mode of Transport
Via Kolkata, Pune
RECOMMENDED
FASTEST
Shillong
Kolkata
Pune
Mahabaleshwar
Approx Travel Time
11h 25m
₹14,245
Onwards
Shillong
Kolkata
Pune
Mahabaleshwar
Approx Travel Time
11h 30m
₹12,140
Onwards
Via Guwahati, Navi Mumbai
Shillong
Guwahati
Navi Mumbai
Mahabaleshwar
Approx Travel Time
13h 47m
₹17,468
Onwards
Via Kolkata, Mumbai
Shillong
Kolkata
Mumbai
Mahabaleshwar
Approx Travel Time
16h 50m
₹12,622
Onwards
Via Kolkata, Navi Mumbai
Shillong
Kolkata
Navi Mumbai
Mahabaleshwar
Approx Travel Time
11h 37m
₹15,872
Onwards
Shillong
Kolkata
Navi Mumbai
Mahabaleshwar
Approx Travel Time
16h 7m
₹12,622
Onwards
Via Guwahati, Mumbai
CHEAPEST
Shillong
Guwahati
Mumbai
Mahabaleshwar
Approx Travel Time
18h 47m
₹11,604
Onwards
Shillong
Guwahati
Mumbai
Mahabaleshwar
Approx Travel Time
15h 50m
₹14,218
Onwards
Via Guwahati, Pune
Shillong
Guwahati
Pune
Mahabaleshwar
Approx Travel Time
13h 30m
₹15,977
Onwards
Shillong
Guwahati
Pune
Mahabaleshwar
Approx Travel Time
16h 27m
₹13,363
Onwards
Frequently Asked Questions
What is the distance between Shillong and Mahabaleshwar?
Mahabaleshwar is approximately 2150+ kms from Shillong.
How long does it take to reach Mahabaleshwar from Shillong?
It takes approximately 12 hours to reach Mahabaleshwar from Shillong by Flight, Cab Via Kolkata, Pune.
What is the cheapest way to reach Mahabaleshwar from Shillong?
The cheapest way to reach Mahabaleshwar from Shillong is by Cab, Flight, Bus Via Guwahati, Mumbai.
What is the fastest way to reach Mahabaleshwar from Shillong?
The fastest way to reach Mahabaleshwar from Shillong is by Flight, Cab Via Kolkata, Pune.
Routes Connecting Shillong
Routes From Shillong
- Shillong to Nellore
- Shillong to Giridih
- Shillong to Asansol
- Shillong to Islampur
- Shillong to Munnar
- Shillong to Sindhanur
- Shillong to Malegaon
- Shillong to Jalna
- Shillong to Mukerian
- Shillong to Jalgaon
- Shillong to Orchha
- Shillong to Sri-Ganganagar
- Shillong to Chandannagar
- Shillong to Kumarakom
- Shillong to Antalya
Routes To Shillong
- Anand to Shillong
- Sujangarh to Shillong
- Budapest to Shillong
- Yellapur to Shillong
- Gorakhpur to Shillong
- Lalitpur to Shillong
- Jharsuguda to Shillong
- Pithoragarh to Shillong
- Vadakara to Shillong
- Anantapur to Shillong
- Mahabalipuram to Shillong
- Lucknow to Shillong
- Silvassa to Shillong
- Chittorgarh to Shillong
- Gurdaspur to Shillong
Routes Connecting Mahabaleshwar
Routes From Mahabaleshwar
- Mahabaleshwar to Rajpura
- Mahabaleshwar to Bhilai
- Mahabaleshwar to Kasaragod
- Mahabaleshwar to Garhwa
- Mahabaleshwar to Darjeeling
- Mahabaleshwar to Aurangabad
- Mahabaleshwar to Damoh
- Mahabaleshwar to Dadri
- Mahabaleshwar to Khed
- Mahabaleshwar to Purulia
- Mahabaleshwar to Gorakhpur
- Mahabaleshwar to Tirunelveli
- Mahabaleshwar to Namakkal
- Mahabaleshwar to Sirhind
- Mahabaleshwar to Darbhanga
Routes To Mahabaleshwar
- Siwan to Mahabaleshwar
- Jajpur to Mahabaleshwar
- Ludhiana to Mahabaleshwar
- Dabwali to Mahabaleshwar
- Modasa to Mahabaleshwar
- Mehsana to Mahabaleshwar
- Biaora to Mahabaleshwar
- Khed to Mahabaleshwar
- Ujjain to Mahabaleshwar
- Hubli to Mahabaleshwar
- Bahadurgarh to Mahabaleshwar
- Parasia to Mahabaleshwar
- Biswan to Mahabaleshwar
- Agartala to Mahabaleshwar
- Etawah to Mahabaleshwar

