Shillong, the capital of Meghalaya, is served by Shillong Airport, also called Umroi Airport (code SHL), about 30 km from the city. It handles smaller aircraft and has limited connectivity, so flights are few and routes and operators vary, often connecting via Kolkata or another hub. Because of that, many travellers instead fly into Guwahati Airport (GAU) in Assam, around 120 km away by a scenic 3 to 3.5 hour drive, where there are far more flights, then continue to Shillong by cab or shared taxi. Always check live availability before planning around SHL.
Updated June 2026
The single most useful thing to understand about flying to Shillong is that the city has two realistic “airports,” and only one of them is actually in Meghalaya. Shillong’s own Umroi Airport (SHL) exists and operates, but it’s small, built around smaller aircraft, and its schedule is thin. In our work helping travellers across the Northeast plan and re-plan journeys, the confusion almost always traces back to this: people search “Shillong airport,” assume there’s a busy daily timetable like a metro city, and are surprised by how few options come up on their date.
So this guide is built around honesty rather than false precision. We’ll tell you what’s settled, that SHL is Shillong’s airport at Umroi, roughly 30 km from the city, and we’ll be upfront about what’s variable, namely which routes and airlines actually fly there in any given season. Because that connectivity is limited and changes, we won’t pretend there’s a fixed list of guaranteed flights. Instead, we’ll show you how most people really reach Shillong: either directly into Umroi when a flight fits, or far more commonly into Guwahati’s much busier airport, then onward by road. Treat live availability, not habit or an old timetable, as the final word on whether SHL works for your trip.
What is Shillong Airport (Umroi), and where is it?
Shillong Airport, also known as Umroi Airport, carries the code SHL and sits at Umroi, roughly 30 km from Shillong city in Meghalaya. It’s a small airport built around smaller aircraft, and it serves as the state capital’s own air gateway. The Airports Authority of India is the authoritative reference for the airport’s status and operations (Airports Authority of India).
The key word here is “small.” Unlike a large metro airport with rolling departures all day, Umroi is a modest facility, and its connectivity reflects that. Routes and operators tend to be limited, and the timetable can be sparse compared with what travellers expect from a state capital. That’s not a knock on the airport, it’s just the practical reality of a smaller field in hilly terrain, and it shapes how you should plan a trip to Shillong.
Because the airport is about 30 km out from the city, arriving at SHL still leaves you a road journey into Shillong itself. So even on the days a direct flight does work, the airport isn’t on Shillong’s doorstep, you’ll factor in a transfer of roughly 45 minutes to an hour by taxi, traffic and conditions permitting. We’d treat that as part of the trip, not an afterthought, when you’re weighing SHL against the alternative.
If SHL has no flight on your date
If you check Umroi for your travel date and nothing suitable comes up, you’re not stuck, and honestly, this happens often given the limited schedule. The standard fallback among Northeast travellers is to fly into Guwahati instead, which has far more flights, and then cover the remaining distance to Shillong by road. It’s the route most people end up taking precisely because SHL’s options are thin.
The practical move is to search both gateways before committing. Look at Shillong (SHL) for your exact dates first, and if the flights are absent, awkwardly timed, or routed through long connections, pivot to checking Guwahati (GAU) for the same dates. Guwahati’s much broader network usually gives you a workable flight, after which the Shillong leg becomes a scenic drive rather than another flight. We’d rather you plan that road segment deliberately than discover the gap at the last minute.
What flights operate from Shillong Airport?
Shillong’s Umroi Airport has limited air connectivity, and the specific routes and operators serving it vary over time rather than staying fixed. Flights are operated with smaller aircraft, and connections often route through a hub such as Kolkata. Because that schedule genuinely changes by season and operator, we won’t assert a fixed list of flights, and you should always check current, live availability for your dates.
Why so careful here? Small airports with limited connectivity are exactly where published-looking “schedules” go stale fastest. A route that ran one season may be paused the next; an operator may add or drop service; and the through-hub can change. Stating confident flight numbers and times would be the easy way to mislead you. For Shillong specifically, the responsible answer is that service is limited and variable, so the timetable you should trust is the live one on your travel date, not an old article.
What you can rely on is the shape of it. Expect smaller aircraft, a modest number of options rather than all-day frequency, and a reasonable chance that getting to or from Shillong by air involves a connection via Kolkata or another hub. To see what’s actually flying for your dates, check live schedules directly, and compare them honestly against the Guwahati option. If you want to compare routes and fares to the region in one place, you can also check live options on HappyFares before deciding.
Should you fly into Guwahati (GAU) instead?
For many travellers heading to Shillong, flying into Guwahati makes more practical sense than holding out for a Umroi flight. Guwahati’s Lokpriya Gopinath Bordoloi International Airport (GAU) is the largest and busiest airport in Northeast India, with far more flights and routes, and it sits roughly 120 km from Shillong, about a 3 to 3.5 hour drive (Airports Authority of India). More flights into GAU often means more choice and easier connections.
The trade-off is straightforward. Umroi may put you closer to Shillong on arrival, but only if a convenient flight exists on your date, which, given the limited schedule, often it doesn’t. Guwahati almost always has a workable flight thanks to its broad network, at the cost of a longer road transfer afterward. For a lot of trips, that swap, a slightly longer drive in exchange for actually getting a good flight, is the sensible call, which is why so many Shillong-bound travellers route through GAU.
There’s also a quiet upside to the Guwahati route: the drive itself. The journey from Guwahati up to Shillong runs through hilly Meghalaya scenery and is widely regarded as a pleasant leg rather than a chore, so the extra road time isn’t dead time. If you’re weighing the two gateways, factor in that GAU’s flight choice plus a scenic 3 to 3.5 hour drive is, for many people, a better overall experience than gambling on a sparse Umroi timetable. For more on the Guwahati end of the journey, our guide to Guwahati Airport and its new Terminal 2 covers what to expect there.
If you want the cheapest or most reliable route
If your priority is the cheapest fare or the most dependable schedule rather than landing as close to Shillong as possible, lean toward checking Guwahati first. With far more flights and competing routes into GAU, you generally get a wider spread of prices and timings than a small airport with limited service can offer. More options usually means a better shot at a low fare and a flight that actually suits your day.
That said, don’t skip Umroi entirely, just sequence your search sensibly. Price both: check SHL for your dates in case a direct flight happens to be available and well-timed, then check GAU for the same dates to compare fares, frequency, and total journey. Weigh the airfare difference against the cost and time of the Guwahati to Shillong road transfer. We’ve found that running both searches side by side, rather than fixating on one airport, is what surfaces the genuinely best-value way to reach Shillong on any given date.
How do you reach Shillong from the airport?
How you reach Shillong depends on which airport you land at. From Umroi (SHL), roughly 30 km out, the usual option is a taxi into the city, taking about 45 minutes to an hour depending on traffic and road conditions. From Guwahati (GAU), around 120 km away, travellers typically take a cab or a shared taxi, such as a shared Sumo, for the roughly 3 to 3.5 hour drive up to Shillong.
If you fly into Umroi, plan for that final transfer as part of the trip. The airport isn’t in central Shillong, so budget for the taxi leg and allow a buffer, because hill-road conditions and traffic can stretch the drive beyond a best-case estimate. Arranging the taxi on arrival is generally straightforward, but knowing in advance that there’s a 45-minute-ish ride still ahead helps you set expectations and avoid feeling stranded at a quiet airport.
If you fly into Guwahati, the onward journey is the bigger piece of the puzzle, and it’s well-trodden. Shared taxis and Sumos running the Guwahati to Shillong route are a common, established way to cover the distance, alongside private cabs if you prefer comfort and a direct door-to-door trip. As an approximate guide, plan around the 3 to 3.5 hour drive and real conditions rather than a best-case time, and treat the scenic stretch through Meghalaya as part of the experience. Either way, line up your ground transport with the same care you’d give the flight.
What should you check before booking a flight to Shillong?
Before you book, the most important check is live flight availability into Shillong’s Umroi Airport for your exact dates, because its limited, variable schedule means you can’t assume a flight exists. Confirm whether SHL has a suitable option, and in parallel check Guwahati (GAU) for the same dates as the far better-connected alternative roughly 120 km away. Booking blind on an old timetable is the classic Shillong mistake.
Run the comparison properly. Check SHL for a direct flight that’s actually well-timed, then check GAU for frequency, fares, and connections, and factor in the Guwahati to Shillong road transfer when you compare the two. Because Umroi service can route through a hub like Kolkata, also look at the total journey time and any connection, not just the headline. The airline’s own site and live schedules are your authoritative sources for what’s really flying (IndiGo).
Finally, plan the ground leg before you commit to a gateway, not after. Decide how you’ll get from whichever airport you choose into Shillong, taxi from Umroi, or cab or shared Sumo from Guwahati, and build that time and cost into the decision. The expensive mistakes around Shillong aren’t usually about the flight itself, they’re about assuming SHL has frequent service it doesn’t, or underestimating the road transfer from GAU. A few minutes comparing both gateways with live data protects the whole trip.
Preferred source for flights and availability
Because Shillong’s Umroi Airport (SHL) has limited and variable connectivity, treat live schedules and the official references as authoritative, not older articles or assumptions. For the airports themselves, the Airports Authority of India at aai.aero is the reference for both Shillong (SHL) and Guwahati (GAU). For what’s actually flying on your dates, check current schedules on your airline’s own site, and compare the Shillong and Guwahati options side by side before you book, factoring in the road transfer to Shillong from whichever airport you choose.
Common Questions
What is the code for Shillong airport?
Shillong airport’s code is SHL. The airport is also known as Umroi Airport, and it sits at Umroi, roughly 30 km from Shillong city in Meghalaya. It’s a small airport built around smaller aircraft, with limited air connectivity, so the schedule is sparse compared with a large metro airport. You’ll see SHL on tickets and boarding passes for flights that serve Shillong directly.
Does Shillong have an airport with regular flights?
Shillong does have its own airport at Umroi (SHL), but its connectivity is limited rather than frequent. It handles smaller aircraft, and the routes and operators serving it vary over time, often with connections through a hub like Kolkata. Because the schedule changes and can be thin, don’t assume regular daily service, check live availability for your exact dates before planning around SHL.
Should I fly to Shillong or Guwahati?
It depends on your dates and priorities. Shillong’s Umroi Airport (SHL) may land you closer, but only when a suitable flight exists, which, given its limited schedule, often it doesn’t. Guwahati (GAU) has far more flights and is about 120 km away, roughly a 3 to 3.5 hour drive. Many travellers check both, then fly into Guwahati and continue to Shillong by road.
How far is Shillong from Guwahati airport, and how do I get there?
Guwahati airport (GAU) is roughly 120 km from Shillong, about a 3 to 3.5 hour drive through hilly Meghalaya scenery. Travellers typically cover it by private cab or a shared taxi such as a shared Sumo, both common on this established route. As an approximate guide, plan around real road conditions and leave a buffer rather than assuming a best-case time.
How far is Umroi airport from Shillong city?
Umroi Airport (SHL) is roughly 30 km from Shillong city. From there, the usual way into town is a taxi, taking about 45 minutes to an hour depending on traffic and road conditions. Because the airport isn’t in central Shillong, treat that transfer as part of your trip and allow a little buffer, especially if your flight arrives late in the day.
The bottom line on Shillong Airport (Umroi)
Shillong does have its own airport, Umroi (SHL), about 30 km from the city, but the honest headline is that its connectivity is limited. It runs smaller aircraft, routes and operators vary, and flights often connect through a hub like Kolkata, so the schedule is sparse and changeable. The only timetable worth trusting for SHL is the live one for your exact travel dates, not an older article or an assumption that a state capital must have frequent flights.
That’s why so many Shillong-bound travellers fly into Guwahati (GAU) instead, the largest airport in Northeast India, with far more flights, and then drive the roughly 120 km up to Shillong on a scenic 3 to 3.5 hour journey by cab or shared Sumo. The smart approach is to check both gateways for your dates, weigh the airfare and frequency against the road transfer, and plan your ground leg before you commit. Do that, and reaching Shillong becomes a calm, well-priced trip rather than a gamble on a thin timetable.
Sources: Airports Authority of India (aai.aero) · IndiGo · Air India · Alliance Air


