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.

FlightGPT can make mistakes. Confirm flight & fare details before paying.

Cheap flights from Bangalore to Shillong — book online with FlightGPT

Quick answer: Bangalore to Shillong flights take about ≈ 2h 45m (1-stop via Kolkata or Guwahati), operated by IndiGo, Air India (via CCU/GAU), No non-stop. 1-stop via Kolkata (CCU) or Guwahati (GAU); multiple daily options with connection.. 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 June 2026 by the FlightGPT flights desk · route facts cross-checked against DGCA and the Airports Authority of India (AAI) · 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, Gulf hubs, 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

No non-stop — routing options

There are no non-stop flights between Bangalore and Shillong. The two most practical 1-stop routings are via Kolkata (BLR–CCU–SHL) and via Guwahati (BLR–GAU, then road). The BLR–CCU leg is ≈ 2 hours and is operated by IndiGo, Air India (now Air India) with high frequency. From CCU, IndiGo and Air India run a short hop to SHL (Umroi Airport) — roughly 45 minutes — but this leg operates only 1–2 times a day, so layover times matter. The GAU alternative has more BLR–GAU frequencies and avoids the tight SHL connection: from Guwahati airport you drive ≈ 2.5 hours to Shillong, passing the scenic Meghalaya border.

Guwahati vs Shillong airport

Many seasoned travellers prefer flying into Guwahati (GAU/LGB) rather than directly to Umroi (SHL) — here's why. Guwahati has far more flights from Bangalore (5–8 daily with various carriers), making it easier to get a morning departure and arrive in Shillong by early afternoon. Shared Sumo taxis run frequently from Guwahati's Paltan Bazaar to Shillong (≈ ₹200 per seat) and private cabs cost ₹1,500–₹2,500 for the 2.5-hour drive. In contrast, Umroi Airport handles very few daily flights and is itself 30 km from Shillong city centre, so the time saving over GAU + road is minimal for most travellers.

Fares & when to book

BLR–SHL (via CCU) combined itineraries typically run ₹5,000–₹9,000 in economy when booked 4–6 weeks out. Via GAU the fares are similar, though the BLR–GAU leg alone can be as low as ₹3,000 during sales, bringing total travel costs down if you opt for a cab rather than a connecting CCU–SHL ticket. October–May is Meghalaya's high season — particularly the Wangala festival (November) and cherry blossom season (November–December near Cherrapunji). Book 6–8 weeks ahead during these periods. June–September is monsoon — Shillong is one of the wettest places on earth — but flights are cheaper and the living-root bridges are lush.

Airline choices & connections

IndiGo has the most Bangalore–Kolkata frequencies (5–6 daily at various times), giving you the most flexibility for same-day connections to SHL. Air India also serves BLR–CCU and CCU–SHL and offers better baggage inclusion on its economy fares. SpiceJet has served BLR–CCU intermittently but check schedules — service has been inconsistent. On the CCU–SHL leg, morning connections work best; a CCU arrival before noon comfortably connects to afternoon SHL departures. If your connection at CCU is under 45 minutes, avoid booking separate tickets — always book as a single itinerary or allow ≥ 90 minutes for comfort.

Baggage & cabin

IndiGo base fares on both legs include 7 kg cabin baggage only; add 15 kg checked at booking for ≈ ₹600–₹1,200 per leg to avoid airport surcharges. If you book through a single itinerary, some carriers protect your checked bag through to SHL, but confirm at BLR check-in. Air India economy includes 15 kg checked. As of June 2026, combo fares from BLR to SHL range ₹5,500–₹10,000 for flexible advance bookings. Note that SHL (Umroi) has limited cargo handling — very large or fragile items should be declared well in advance. Carry a day pack with essentials for Meghalaya trekking in your cabin bag.

Do you need any documents?

No visa or permit is required for Indian citizens visiting Meghalaya (Shillong is the state capital). A standard government photo ID — Aadhaar, PAN, voter ID, or passport — is all you need at check-in and domestic security. Foreigners travelling to Meghalaya do NOT need an Inner Line Permit (ILP) — the state has not mandated it for tourists, unlike Nagaland, Arunachal, or Manipur. However, certain protected forest zones within Meghalaya may require a permit. Carry your passport if you are a foreign national. DigiYatra is available at BLR T2 for quicker security clearance on the first leg.

Shillong & Meghalaya highlights

Shillong, the "Scotland of the East", sits at 1,500 metres in the Khasi Hills and has a breezy, temperate climate year-round. Ward's Lake, Elephant Falls and the Shillong Peak viewpoint are within easy reach of the city. The living-root bridges of Nongriat (near Cherrapunji, 55 km south) are Meghalaya's most photographed attraction — a 3-km trek through jungle leads to double-decker bridges grown from rubber-tree roots over centuries. Mawlynnong, Asia's "cleanest village" per popular accounts, is a short drive from Shillong. Meghalayan cuisine — jadoh (pork rice), dohneiiong (pork in black sesame) and kyat (local rice beer) — is a genuine culinary discovery for South Indian travellers.

Frequently asked questions

Is there a direct flight from Bangalore to Shillong?

No non-stop flights operate on this route. The standard options are 1-stop via Kolkata (CCU) with a total travel time of ≈ 4–5 hours, or fly to Guwahati (GAU) and drive ≈ 2.5 hours to Shillong.

How long does it take to fly from Bangalore to Shillong?

Via Kolkata, the total journey is ≈ 4–5 hours in the air plus layover. Via Guwahati (BLR–GAU ≈ 2h 30m) plus a 2.5-hour drive to Shillong, total elapsed time is roughly 6–7 hours.

Which airlines fly Bangalore to Shillong?

IndiGo and Air India are the main operators on both the BLR–CCU and BLR–GAU legs. The CCU–SHL hop is served by IndiGo and Air India. No single carrier operates a through non-stop on BLR–SHL.

How much do Bangalore to Shillong flights cost?

Combined 1-stop itineraries (BLR–CCU–SHL) typically run ₹5,000–₹9,000 in advance economy (June 2026). Flying BLR–GAU and taking a cab to Shillong can cost ₹3,500–₹6,000 total.

Is it better to fly to Guwahati or Shillong airport?

Most travellers prefer Guwahati (GAU) — far more flight options and only ≈ 2.5 hours by road to Shillong. Umroi Airport (SHL) is 30 km from city centre and has only 1–2 daily flights from metros.

Do I need a permit to visit Shillong?

Indian citizens do not need any special permit for Meghalaya (Shillong). Foreign nationals also do not require an Inner Line Permit for Meghalaya, though certain protected forest areas may have local restrictions. Carry a valid photo ID regardless.

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 (via CCU/GAU).

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 (via CCU/GAU) — 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 ≈ 2h 45m (1-stop via Kolkata or 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 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.