Travel from Mumbai to Shillong

Flights from Mumbai to Shillong

Air India Limited, Helitrans and four other airlines fly from Mumbai to Shillong every 4 hours.

How to get from Mumbai to Shillong

ModeDurationPrice
From Elphinstone Rd train to Mumbai airport, fly to Shillong airport, then taxi to Shillong.7 h 53 min$164
From Elphinstone Rd train to Mumbai airport, fly to Gauhati airport, then bus to Shillong.7 h 40 min$99
From Elphinstone Rd train to Mumbai airport, fly to Rupsi airport, then taxi to Shillong.7 h 49 min$430
From Elphinstone Rd train to Mumbai airport, fly to Silchar airport, then taxi to Shillong.9 h 35 min$355
From Mumbai bus to Islampur, taxi to New Jalpaiguri (NJP), train to Guwahati (GHY), then taxi to Shillong.42 h 41 min$87
From Lokmanyatilak T (LTT) train to Kamakhya (KYQ) then taxi to Shillong.46 h 10 min$90
From Mumbai drive to Shillong.38 h 10 min$328

How long does it take to get from Mumbai to Shillong?

It takes approximately 7 hours 53 minutes to get from Mumbai to Shillong, including transfers.

Operators from Mumbai to Shillong

OperatorPhoneWebsite
Mumbai Suburban RailwayMumbai Suburban Railway
Air India LimitedAir India Limited
HelitransHelitrans
Jet AirwaysJet Airways
IndiGo AirlinesIndiGo Airlines
SpicejetSpicejet
SriLankan AirlinesSriLankan Airlines
VistaraVistara
Jet LiteJet Lite
Meghalaya TourismMeghalaya Tourism
GoAirGoAir
RedBusRedBus
Indian RailwaysIndian Railways