Mapping Memories

Guide · 4 min read

Meghalaya from Bangalore: Flights

By Mapping Memories · Updated 2026-10-02

Green hills and valleys, representative of Meghalaya landscapes

Bangalore to Meghalaya is a flight story: about 3.5-4 hours to Guwahati, then a 3-hour drive up to Shillong. The train option exists and takes two nights; nobody with leave constraints picks it twice.

Flying it

Direct Bangalore-Guwahati flights run daily on the majors, about 4 hours door to tarmac. Land, and the Shillong road climbs through Umiam lake country. Or fly into Umroi (Shillong’s own small airport) on the limited connections; Guwahati’s frequency wins for most dates.

The train reality

Yesvantpur-Guwahati express runs the long way north, 50+ hours. It suits the unhurried, not the annual-leave crowd. The wider rail logic lives in the train and bus guide.

The 5-day shape from Bangalore

Day 1 land Guwahati, drive Shillong. Day 2 Shillong sights, evening cafes. Day 3 Cherrapunji waterfalls and caves. Day 4 Nongriat root-bridge trek. Day 5 Dawki-umngot and fly out. Our Meghalaya days math tunes the length.

Quick answers

How far is Meghalaya from Bangalore? About 2,600km by road; fly via Guwahati in 4 hours.

Which airport for Meghalaya from Bangalore? Guwahati (GAU) for frequency; Umroi for the rare direct convenience.

How many days needed from Bangalore? Five on the ground, plus travel days.

From Karnataka to the Khasi hills: message us.

Planning a trip like this?

We build itineraries around your dates, group and budget, a real person replies with an honest price.

Every 2026 package and price, in one sheet ↓

Related

Keep reading

Ask us anything about this trip

Dates, seats, prices, the road today. A real person replies on WhatsApp, usually within hours, and that conversation is the only way we book.

Message us
Plan a trip