Mumbai to Shillong Flights — Guide 2026

Mumbai to Shillong flight guide — 1-stop routing via Kolkata or Guwahati, airlines, fares, and tips for the Scotland of the East.

Cheap flights from Mumbai to Shillong — book online with FlightGPT

Quick answer: Mumbai to Shillong flights take about ≈ 5–8h in total with one stop (flying time roughly 4h 30m plus layover); add road time if routing via Guwahati, operated by IndiGo, SpiceJet, Air India (connecting via CCU/GAU), No non-stop; multiple 1-stop options daily via Kolkata or Guwahati. This is a domestic route within India, so no visa is required. Use the live search above to compare today's cheapest BOM–SHL fare across every airline, OTA and travel agent in one place.

Last reviewed July 2026 by the FlightGPT flights desk · route facts cross-checked against DGCA and the Airports Authority of India (AAI) · how we collect fares · editorial policy · fact-checking · fares are live — verify the final price in search before booking.

Looking for cheap flights from Mumbai to Shillong? FlightGPT compares live BOM to SHL fares across every connected source — Indian carriers, OTAs and trusted travel agents — and shows the cheapest options side by side. Whether you want a Mumbai to Shillong non-stop tomorrow, a last-minute weekend deal or the lowest price three months out, every active Mumbai-Shillong fare is one search away.

Mumbai to Shillong flights — quick facts

Airlines on the Mumbai–Shillong route — compared

AirlineCabin bagChecked (economy)Notable for
IndiGo7 kg15 kgLargest network; strong on-time record
Air India7 kg15-25 kgFull-service; meals included
SpiceJet7 kg15 kgBudget fares

Standard domestic economy allowance; premium fares and elite tiers may include more. Confirm against your fare — each airline's baggage page is linked above.

Airlines & non-stop options

There is no non-stop flight from Mumbai (BOM) to Shillong (SHL). Shillong's Umroi Airport is a small turboprop-only field, so the route is always flown with one stop — usually via Kolkata (CCU) or Guwahati (GAU). IndiGo offers the most options, with SpiceJet and Air India also serving parts of the journey.

You have two real choices: fly Mumbai to a hub and then take a short turboprop hop into Umroi, or fly Mumbai to Guwahati and complete the last 100–120 km to Shillong by road. The Guwahati-plus-road option often has more flights and lower fares; the all-air option saves the drive but depends on thin Umroi schedules. Check both on FlightGPT.

Flight time, distance & routing

Mumbai to Shillong is about 2,560 km. Via Kolkata, Mumbai–Kolkata is roughly 2h 45m and the Kolkata–Shillong turboprop hop about 1h. Via Guwahati, Mumbai–Guwahati is around 3h and the onward Guwahati–Shillong leg is a 35-minute flight — or a 3 to 3.5 hour scenic drive of 100–120 km. With a 1.5–2 hour layover, the all-air journey lands around 5 to 8 hours; the Guwahati-and-road option adds the transfer time but is often more reliable.

Best time to book & seasonal fares

Umroi has thin capacity, so the final leg can get tight in peak season. Booking 4–6 weeks ahead gives the best fares and connection choice. Fares below are qualitative — check live prices on FlightGPT.

PeriodDemandFare pressure
Oct–Nov (festive, best Meghalaya weather)HighHigher — book early
Apr–Jun (summer holidays, peak hill season)HighHigher
Jul–Sep (monsoon, very heavy in Meghalaya)LowerSofter, but weather risk
Jan–FebModerateOften best value

Getting your fare cheaper

Compare the all-air Mumbai–Kolkata–Shillong fare against Mumbai–Guwahati plus a road transfer to Shillong — the Guwahati option frequently wins on both price and reliability because GAU has far more flights and competition. Mid-week departures undercut weekends. If you fly into Umroi, book the Mumbai and Shillong legs on one connected ticket so a delay does not strand you; if you go via Guwahati by road, a single Mumbai–Guwahati flight is simpler and often cheaper than an all-air itinerary.

Best departure windows

Take an early or mid-morning Mumbai departure so you reach the hub with time to make the turboprop hop the same day — Umroi's last flights are early, and the airport is weather-sensitive. If routing via Guwahati by road, an afternoon arrival at GAU still leaves daylight for the scenic drive to Shillong. Avoid the last connecting bank in monsoon months, when the Umroi leg is most likely to be affected by low cloud and rain.

Advice by traveller type

Business travellers: if time matters, the all-air route via Kolkata into Umroi is fastest when schedules align — book it on one ticket. Otherwise Guwahati-plus-road is the dependable fallback.

Families: the Guwahati-and-drive option lets you break the journey and see Meghalaya's scenery, and avoids a bumpy turboprop hop with children. Allow a relaxed 2-hour hub layover.

Students & budget flyers: Mumbai–Guwahati plus a shared taxi to Shillong is honestly the cheapest route most weeks, especially booked 4+ weeks ahead. Shared Sumo taxis run the Guwahati–Shillong corridor regularly.

Airports & terminals

Mumbai (BOM) — Chhatrapati Shivaji Maharaj International: most flights, including the long legs to Kolkata and Guwahati, use Terminal 2; some IndiGo domestic services operate from Terminal 1, so check your boarding pass. Shillong (SHL) — Umroi Airport: a single small terminal about 30 km from the city, turboprop-only with basic facilities. If you route via Guwahati, you arrive at Lokpriya Gopinath Bordoloi International (GAU) and continue by road to Shillong.

Getting to & from the airport

At Mumbai: app cabs, pre-paid taxis and the Mumbai Metro/airport buses serve both terminals; allow plenty of time in Mumbai traffic. At Shillong: taxis cover the 30 km from Umroi to the city in about an hour. If via Guwahati: shared Sumo taxis and tourist cabs run the 100–120 km Guwahati–Shillong route in 3 to 3.5 hours along a scenic hill road; pre-book a cab for comfort or use a shared taxi to save money.

Baggage allowance

Domestic economy on IndiGo, SpiceJet and Air India generally includes 15 kg check-in and one 7 kg cabin bag, but the turboprop leg into Umroi has tighter hold limits and allowances vary by fare. Confirm before you fly — see IndiGo baggage for current rules. On a single connected all-air ticket your bags are usually checked through to Shillong; verify at Mumbai check-in.

Travel tips & weather

Meghalaya's monsoon (June–September) is among the heaviest in India and can disrupt the Umroi turboprop leg — build in buffer time and prefer the Guwahati-and-road option in peak rains. Shillong stays cool year-round, so pack a light jacket even in summer; Mumbai is warm and humid with its own intense monsoon. Web check-in opens 48 hours before departure and is worth doing for both the Mumbai leg and the small Umroi hop.

FlightGPT tip

The smartest Mumbai–Shillong booking compares two very different journeys: an all-air connection into tiny Umroi versus a Mumbai–Guwahati flight plus a scenic road transfer. Use FlightGPT to weigh them on price and reliability — the Guwahati option usually wins, especially in monsoon. If you do fly into Umroi, always book the Mumbai and Shillong legs on one ticket.

Frequently asked questions

Is there a non-stop flight from Mumbai to Shillong?

No. Shillong's Umroi Airport is turboprop-only, so the route is always flown with one stop, usually via Kolkata or Guwahati. Many travellers fly to Guwahati and complete the last stretch to Shillong by road.

How long does Mumbai to Shillong take?

About 5 to 8 hours for the all-air route via Kolkata or Guwahati, including a 1.5–2 hour layover. Routing via Guwahati by road adds a 3 to 3.5 hour drive but is often more reliable.

Which airlines fly Mumbai to Shillong?

IndiGo offers the most options, with SpiceJet and Air India also serving parts of the journey. The Shillong hop is flown on ATR 72 or Q400 turboprops.

Is it better to fly into Shillong or Guwahati?

Umroi is closer but turboprop-only with thin schedules. Guwahati has far more flights and lower fares; the 100–120 km road transfer to Shillong takes 3 to 3.5 hours. For reliability and price, many flyers choose Guwahati.

What is my refund right if the flight is cancelled?

Under DGCA rules, if the airline cancels your flight you are entitled to a full refund of the fare including taxes, or an alternative flight. The same applies if you cancel because of a major airline delay.

What baggage allowance applies?

Domestic economy generally allows 15 kg check-in and one 7 kg cabin bag, though the Umroi turboprop leg has tighter hold limits and allowances vary by fare. Check the IndiGo baggage page before flying.

When does web check-in open?

Web check-in opens 48 hours before departure on IndiGo, SpiceJet and Air India and closes shortly before the flight. Do it for both the Mumbai leg and the small Umroi hop.

Which Mumbai terminal do I depart from?

Most flights, including the long legs to Kolkata and Guwahati, use Terminal 2; some IndiGo domestic services operate from Terminal 1. Check your boarding pass before heading to the airport.

Does monsoon affect this route?

Yes, heavily. Meghalaya's monsoon (June–September) is among the wettest in India and can delay the Umroi turboprop leg. During the rains, the Guwahati-and-road option is more dependable.

How do I get from Guwahati to Shillong?

Shared Sumo taxis and tourist cabs run the 100–120 km route in 3 to 3.5 hours along a scenic hill road. Shared taxis are inexpensive; pre-booked private cabs are more comfortable.

Can I carry a pet on this route?

Pet acceptance varies by airline and is generally not offered on small ATR turboprop legs. Check the carrier's pet policy in advance and confirm whether the Umroi feeder accepts pets at all.

Do infants need a separate ticket?

Infants under two travel on an adult's lap for a nominal fee with no separate seat. Carry the infant's date-of-birth proof and book the infant with the adult fare.

Should I book direct or via an OTA?

For the all-air route, booking both legs as one connected ticket — direct with the airline or via FlightGPT — protects your connection if the Mumbai leg is delayed. If you go via Guwahati by road, a single Mumbai–Guwahati flight is simplest.

Do I need documents to fly Mumbai to Shillong?

It is a domestic flight, so no visa is needed. Carry a government-issued photo ID (Aadhaar, passport, voter ID or driving licence) that matches your booking name.

Ask FlightGPT — Mumbai to Shillong in plain English

FlightGPT is a natural-language flight search: ask the way you'd ask a friend, and it compares live BOM–SHL fares across every airline, OTA and travel agent. Try one:

How to get the cheapest Mumbai–Shillong fare

What you pay on the Mumbai–Shillong route hinges on timing: book roughly 3–8 weeks ahead, stay flexible on the day of week, and you usually land the better fare. Search Mumbai to Shillong live to see how today's price compares to dates a month out — the gap is often 25–40 percent across IndiGo, SpiceJet, Air India (connecting via CCU/GAU).

Same-week Mumbai to Shillong tickets

Last-minute Mumbai to Shillong fares move fast, but they're rarely the same across every airline. Run your date through the search above and FlightGPT compares real-time Mumbai Shillong prices across IndiGo, SpiceJet, Air India (connecting via CCU/GAU) — so you grab the cheapest seat still open, not the first one you see.

Mumbai to Shillong flights — connections and routing

There is currently no non-stop service between Mumbai and Shillong — itineraries connect via a hub, with a typical journey of ≈ 5–8h in total with one stop (flying time roughly 4h 30m plus layover); add road time if routing via Guwahati. Comparing hubs side by side often saves 15-30 percent. FlightGPT lets you filter by "Direct only" or compare both side by side — useful when you want the cheapest Mumbai Shillong ticket but are open to a layover.

What Mumbai–Shillong fares look like

Expect Mumbai–Shillong fares to vary by cabin, baggage and how the fare is bundled. A bare low-cost fare can end up dearer than a full-service IndiGo ticket once you add a bag and a seat. FlightGPT shows the all-in price for each option, so you're comparing like for like rather than misleading lead-in fares.