4 October 2026 · 3 min read
Bangalore to Shillong: how to actually get there (2026)
Planning Bangalore to Shillong — direct flight versus one-stop options, overnight versus morning arrival, and what the last-mile taxi actually costs.
Bangalore to Shillong is one flight to Guwahati and one taxi up the hill. The trap is that the Bangalore–Guwahati route has a thin schedule — three or four daily flights, most of them one-stop via Kolkata or Delhi — so flight-plus-taxi timing is more fragile than it is from Delhi or Kolkata. This post is the schedule, the costs, and how to not get stuck in Guwahati overnight by accident.
The flight schedule
Direct Bangalore → Guwahati runs on IndiGo (daily morning) and Air India (not daily). One-stop via Kolkata or Delhi is more common.
- Direct, morning: 3h 10m, lands Guwahati around noon. Best option.
- One-stop via Kolkata: 5h to 7h total depending on layover. Lands late afternoon.
- One-stop via Delhi: 7h to 9h total. Mostly red-eye combinations.
Prices in clear season: ₹6,500 to ₹10,500 direct, ₹5,500 to ₹8,500 one-stop. Monsoon drops roughly 25%.
Pick the direct morning flight if you can afford it. The one-stop options reliably land you in Guwahati after 6 PM, which means driving to Shillong in the dark — not dangerous on NH-6 but tiring and dulls the first impression.
From Guwahati airport to Shillong
LGBI (Lokpriya Gopinath Bordoloi) is 125 km from Shillong, 3.5 hours on NH-6.
Shared taxi seat — ₹1,200 Dzire, ₹1,400 Ertiga, ₹1,500 Innova Crysta. One seat, cab fills from the stand queue, leaves inside a 1-hour window.
Reserve the whole cab — ₹3,350 Dzire, ₹8,150 Ertiga, ₹10,250 Innova. Leaves at the exact time you book, no fill wait. Right for groups of three or more, or anyone with an evening dinner reservation they do not want to miss.
Flat per-seat fare across pickup points. Both options are on the homepage — the Share and Reserve tabs show prices before you confirm.
End-to-end cost
Solo, direct flight, in October:
| Leg | Cost |
|---|---|
| Flight Bangalore → Guwahati | ₹8,500 |
| Shared taxi airport → Shillong | ₹1,200 |
| Total | ₹9,700 |
Family of four, direct flights, Reserve an Ertiga:
| Leg | Cost |
|---|---|
| 4 flights direct | ₹34,000 |
| Ertiga reserved whole | ₹8,150 |
| Total | ₹42,150 |
For a one-stop combination from Bangalore, flights drop by ₹2,500–₹3,500 per person but you lose the morning arrival window and the Shillong leg becomes a night drive.
The timing rule
Any Bangalore → Guwahati flight landing after 4 PM means book a hotel in Guwahati for the night, drive to Shillong next morning. Driving tired after a 7-hour one-stop journey is bad for everyone.
Hotel options near LGBI: Radisson Blu Guwahati (airport side), several mid-range options in Jalukbari and Paltan Bazar if you prefer the city. Shared cabs resume at 4–5 AM so you can still start Day 1 in Shillong by 9 AM.
For returning to Bangalore
Shillong → Bangalore direct is thin. Most people take a Guwahati–Delhi or Guwahati–Kolkata flight with a connection. Allow at least 6 hours from Shillong to Guwahati airport boarding — details in our Shillong → Guwahati airport flight guide.
In one line
Direct morning Bangalore → Guwahati flight, Share-a-seat if solo and Reserve if three or more for the last leg. If you can only find a one-stop flight landing after 4 PM, break the journey in Guwahati overnight — the drive at night is where the trip gets unpleasant.