Bangalore to Shillong Flights — Guide 2026

Bangalore to Shillong flight guide — 1-stop routing via Kolkata or Guwahati, airlines, fares and travel tips for Meghalaya.

Cheap flights from Bangalore to Shillong — book online with FlightGPT

Quick answer: Bangalore to Shillong flights take about ≈ 4h 30m–6h total with one stop (about 3h Bengaluru–Kolkata, a layover, then the short hop to Umroi — or land at Guwahati and drive ~3h to Shillong), operated by IndiGo, Air India (connecting legs), No non-stop service. Multiple one-stop itineraries run daily, usually via Kolkata (CCU) or Guwahati (GAU). Shillong's own airport (Umroi/SHL) has very limited scheduled flights, so most travellers fly into Guwahati and continue by road.. This is a domestic route within India, so no visa is required. Use the live search above to compare today's cheapest BLR–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 Bangalore to Shillong? FlightGPT compares live BLR 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 Bangalore to Shillong non-stop tomorrow, a last-minute weekend deal or the lowest price three months out, every active Bangalore-Shillong fare is one search away.

Bangalore to Shillong flights — quick facts

Airlines on the Bangalore–Shillong route — compared

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

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

No non-stop — routing options

There is no non-stop flight from Bengaluru to Shillong. You have two practical strategies. The first is to fly to Guwahati (GAU) — the north-east's main air hub, with frequent one-stop connections from Bengaluru via Kolkata — and then drive the roughly 100 km (about three hours) up to Shillong. The second is to find a connection into Shillong's own Umroi Airport (SHL), but scheduled flights there are very limited and the small airport handles only a few services, so this option is less dependable.

For most travellers the Guwahati-plus-road route is the more reliable choice, and the drive up to Shillong through the Meghalaya hills is scenic. IndiGo provides the widest connecting network, with Air India also flying the trunk and onward legs.

Flight time, distance and routing

The straight-line distance is around 2,010 km, but the journey runs via the east, so total time is longer than the map implies. Bengaluru–Kolkata is about 3h; add a layover, then either a short hop to Guwahati (~1h 10m) or onward to Umroi. End to end to Guwahati, plan for roughly 5h of travel before the road leg. If you take the Guwahati-plus-road option, add about three hours of driving to Shillong.

Routing via Kolkata is usually faster and better-connected than other combinations because CCU has many onward north-east departures.

Fares and when to book

Because this is a connecting journey with limited seats on the north-east legs, fares climb steeply close to departure. Book three to six weeks ahead. The table shows the broad seasonal pattern (qualitative — actual fares vary by date and lead time).

PeriodDemandFare trend
Oct–Nov (post-monsoon, peak Meghalaya season)HighDearest — book early
Dec–Jan (winter holidays)HighAbove average
Feb–Mar (clear, pleasant)ModerateMid-range
Apr–May (warm, pre-monsoon)Moderate–LowGood value
Jun–Sep (monsoon — Meghalaya is among India's wettest)LowCheapest, heavy rain

Airline choices and connections

IndiGo carries most of this traffic, offering the broadest set of one-stop connections via Kolkata or Guwahati on A320-family aircraft for the trunk legs. Air India also flies the Bengaluru–Kolkata and Kolkata/Guwahati onward sectors. Keep the journey on a single ticket and one airline where you can, so a delay on the first leg is the airline's responsibility to fix and your bags are checked through. If you are flying into Umroi rather than Guwahati, expect a smaller ATR-type aircraft on the final leg, with tighter cabin-bag space.

Best departure windows

Aim for an early Bengaluru departure. That gets you to Guwahati by early-to-mid afternoon, leaving daylight for the three-hour drive up to Shillong — you do not want to be on those hill roads after dark, especially in the rains. If you are connecting into Umroi, a morning arrival is also safer, as hill-airport operations are more reliable before afternoon cloud builds up. Avoid the last onward flight of the day on either path; if it cancels, the next option may be the following morning.

Advice by traveller type

Business travellers: Build in a buffer day. Between the connection and the road leg to Shillong, this is not a same-morning-meeting journey. Keep everything on one ticket for protection.

Families: The long total journey plus a hill drive is demanding with small children. Choose a comfortable layover, carry food and motion-sickness remedies for the winding Shillong road, and break the drive if needed.

Students and budget travellers: The April–May window offers good value before the monsoon. The cheapest fares are in the monsoon itself, but Meghalaya is one of the wettest places on earth then — weigh the savings against the weather.

Airports and terminals

Bengaluru (BLR): IndiGo and most low-cost carriers depart from Terminal 1; Air India uses Terminal 2. Confirm your terminal before you leave for the airport — the two are a shuttle ride apart and Kempegowda is large.

Connection at Kolkata (CCU): Single integrated terminal, so the change is simple — follow onward-flight signage and re-clear security for the domestic leg.

Guwahati (GAU): The main north-east gateway, a single-terminal airport about 20 km from the city, with taxis and pre-paid cabs for the onward Shillong drive.

Shillong (SHL): Umroi Airport is a small single-terminal field about 30 km from the city, with very limited scheduled flights.

Getting to and from the airport

In Bengaluru, the airport is around 35–40 km north of the city; the Vayu Vajra airport buses, app cabs and the Kempegowda airport approach road serve it, but allow generous time as city traffic is heavy. Arrive early for security.

At the north-east end, if you land at Guwahati you continue by taxi to Shillong — about 100 km and three hours through the hills via NH6; pre-paid and app cabs are available at the airport. If you arrive at Umroi, it is about 30 km and an hour to Shillong city by taxi.

Baggage allowance

Standard domestic economy fares usually include 15 kg check-in and 7 kg cabin, though saver and hand-baggage-only fares carry less — check what your fare includes. See IndiGo baggage and Air India baggage for current limits. If your final leg into Umroi is on a small ATR, overhead-bin space is limited, so keep cabin bags slim. Through-check your hold bags by staying on one airline and one ticket where possible.

Travel tips and weather

Meghalaya — Cherrapunji and Mawsynram, near Shillong — is among the wettest places on earth, and the June-to-September monsoon brings relentless rain, fog and the occasional landslide on hill roads. October to April is far drier and clearer, and the best time to visit. Shillong sits at altitude, so pack a light jacket year-round; evenings are cool even in summer. Carry some cash and download offline maps, as connectivity thins in the hills.

FlightGPT tip

Default to the Guwahati-plus-road plan unless you find a well-timed Umroi connection. Search a morning-arrival Bengaluru–Guwahati one-stop (usually via Kolkata), then book a daylight road transfer to Shillong. It is the most reliable combination, gives you a scenic drive in good light, and avoids depending on Umroi's thin and changeable flight schedule.

Frequently asked questions

Is there a direct flight from Bangalore to Shillong?

No. There is no non-stop service. All itineraries connect — usually via Kolkata or Guwahati — and many travellers fly to Guwahati and drive the last stretch to Shillong.

Should I fly to Shillong (Umroi) or to Guwahati?

For most people, Guwahati. It has frequent, reliable connections and a roughly three-hour scenic drive to Shillong. Umroi (SHL) has very limited scheduled flights and is less dependable.

How long is the journey?

About 4h 30m–6h of travel to reach Guwahati with one stop, plus roughly three hours by road to Shillong. Connecting straight into Umroi can be quicker when a suitable flight exists.

Which airlines fly this route?

IndiGo offers the most connecting options, with Air India also serving the trunk and onward legs.

Do I need a permit to visit Meghalaya?

No Inner Line Permit is required for Meghalaya for Indian travellers. Carry a government photo ID. (Note that some other north-eastern states do require an ILP.)

Which terminal at Bengaluru do I use?

IndiGo and most low-cost carriers use Terminal 1; Air India uses Terminal 2. Check your carrier before heading to the airport.

How far is Guwahati airport from Shillong?

About 100 km, roughly three hours by road via NH6 through the hills. Pre-paid and app taxis are available at Guwahati airport.

Can I web check-in for a connecting flight?

Yes, if both legs are on one ticket and one airline you can usually check in for the whole journey at once. Self-linked separate tickets require checking in for each leg.

What are my refund rights if the airline cancels?

Under DGCA rules, an airline-initiated cancellation entitles you to a full refund or a free alternative flight. On a single connecting ticket, the airline must re-accommodate you if you miss the onward leg due to its own delay.

What is the baggage allowance?

Usually 15 kg check-in and 7 kg cabin on standard domestic economy, but saver fares may include less. Check your fare and see the IndiGo and Air India baggage pages.

Will the monsoon affect travel to Shillong?

Yes. Meghalaya is among the wettest regions on earth; June–September brings heavy rain, fog and occasional landslides on hill roads. October–April is drier and recommended.

Can I travel with an infant?

Yes. Infants under two travel on an adult's lap at a reduced fare without a separate seat. Carry age proof and request a bassinet on the longer trunk leg if available.

Are pets allowed?

Air India allows cabin or cargo pets on many routes with advance arrangement; IndiGo's policy is restrictive, and small north-east legs are limited. Confirm with the airline before booking.

Is it cheaper to book direct or via an OTA?

Compare both. OTAs are good for spotting the cheapest connecting combination; booking with the airline can simplify changes and re-accommodation. FlightGPT lets you compare them side by side.

Ask FlightGPT — Bangalore to Shillong in plain English

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

How to get the cheapest Bangalore–Shillong fare

What you pay on the Bangalore–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 Bangalore to Shillong live to see how today's price compares to dates a month out — the gap is often 25–40 percent across IndiGo, Air India (connecting legs).

Same-week Bangalore to Shillong tickets

Last-minute Bangalore 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 Bangalore Shillong prices across IndiGo, Air India (connecting legs) — so you grab the cheapest seat still open, not the first one you see.

Bangalore to Shillong flights — connections and routing

There is currently no non-stop service between Bangalore and Shillong — itineraries connect via a hub, with a typical journey of ≈ 4h 30m–6h total with one stop (about 3h Bengaluru–Kolkata, a layover, then the short hop to Umroi — or land at Guwahati and drive ~3h to Shillong). 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 Bangalore Shillong ticket but are open to a layover.

What Bangalore–Shillong fares look like

Expect Bangalore–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.