Mumbai to Shillong
Shillong is approximately 2350+ kms from Mumbai. The fastest way to reach Shillong from Mumbai is by Flight Via Kolkata. It takes approximately 6 hours. The cheapest way to reach Shillong from Mumbai is by Flight, Bus Via Siliguri which would take approximately 16 hours.
Sort By
Mode of Transport
Via Kolkata
RECOMMENDED
FASTEST
Mumbai
Kolkata
Shillong
Approx Travel Time
6h 10m
₹9,331
Onwards
Via Guwahati
Mumbai
Guwahati
Shillong
Approx Travel Time
6h 40m
₹13,773
Onwards
Mumbai
Guwahati
Shillong
Approx Travel Time
7h 55m
₹6,732
Onwards
Mumbai
Guwahati
Shillong
Approx Travel Time
7h 55m
₹9,392
Onwards
Via Imphal
Mumbai
Imphal
Shillong
Approx Travel Time
6h 40m
₹12,085
Onwards
Via Aizawl
Mumbai
Aizawl
Shillong
Approx Travel Time
6h 40m
₹10,686
Onwards
Via Delhi
Mumbai
Delhi
Shillong
Approx Travel Time
7h 25m
₹11,587
Onwards
Via Kolkata, Imphal
Mumbai
Kolkata
Imphal
Shillong
Approx Travel Time
8h 5m
₹12,903
Onwards
Via Pune, Imphal
Mumbai
Pune
Imphal
Shillong
Approx Travel Time
8h 35m
₹20,194
Onwards
Via Siliguri
CHEAPEST
Mumbai
Siliguri
Shillong
Approx Travel Time
15h 25m
₹6,651
Onwards
Frequently Asked Questions
What is the distance between Mumbai and Shillong?
Shillong is approximately 2350+ kms from Mumbai.
How long does it take to reach Shillong from Mumbai?
It takes approximately 6 hours to reach Shillong from Mumbai by Flight Via Kolkata.
What is the cheapest way to reach Shillong from Mumbai?
The cheapest way to reach Shillong from Mumbai is by Flight, Bus Via Siliguri.
What is the fastest way to reach Shillong from Mumbai?
The fastest way to reach Shillong from Mumbai is by Flight Via Kolkata.