What Do You Need to Know About Kuching International Airport?

By

·


Kuching International Airport (IATA code: KCH) has a single passenger terminal that handles every flight in and out, domestic and international alike. It sits about 11 km south of the city centre, and a Grab into town takes roughly 20 minutes and typically costs RM20-30.

If you’ve flown through KLIA in Kuala Lumpur, you already know to ask “which terminal.” Drop that question here. The airport itself trips people up in a few specific ways once you land, and this guide runs through each one.

TL;DR

  • Kuching Airport (KCH) has one terminal for all flights. There is no “Terminal 2.”
  • It’s roughly 11 km / 20 minutes from the airport to the city centre.
  • Grab is the easiest and usually cheapest way in, at around RM20-30 to the Waterfront or Padungan.
  • There’s no train or rail link to or from the airport.
  • KCH has no long-haul international routes. Flights to Europe, the Middle East, or Australia connect through Kuala Lumpur or Singapore.
  • Even on a domestic flight from Peninsular Malaysia, you’ll clear Sarawak’s own immigration counter on arrival, because Sarawak controls its own borders within Malaysia.

How Many Terminals Does Kuching Airport Have?

One. Kuching International Airport, operated by Malaysia Airports Holdings Berhad (MAHB), runs a single terminal building that processes both domestic and international arrivals and departures under one roof.

There’s no “Terminal 1 vs Terminal 2” split to figure out here, and no shuttle bus between buildings. Domestic check-in counters and international check-in counters sit in the same hall, a short walk apart, with signage pointing you the right way. If your flight confirmation doesn’t list a terminal number, that’s not an omission. It’s because there’s only one to list.

Is Kuching Airport Big?

No, and that’s mostly a good thing if you’ve just landed after a long journey. KCH handles a fraction of the passenger volume of KLIA or Changi, and the terminal reflects that: one level for arrivals, a compact departure hall upstairs, and a walk from gate to arrivals hall that rarely takes more than five minutes.

Immigration queues can still back up when two international flights land close together, but the building itself is small enough that you’re never more than a short walk from baggage claim, the taxi desk, or the exit. There’s a handful of cafes and a duty-free section past security, plus a couple of convenience kiosks in arrivals if you need a local SIM card or last-minute snacks before heading into town. None of it is designed to keep you occupied for long, which is the point: you’re not meant to linger here.

What you won’t find is the sprawl that makes bigger airports exhausting. There’s no monorail between terminals to catch, no forty-minute walk from gate to immigration, and no risk of losing your bearings. First-time visitors sometimes brace for a maze and are pleasantly surprised to be outside within twenty minutes of touching down.

How Do You Get From Kuching Airport to the City?

Grab is the easiest option for most arrivals, and usually the cheapest. There’s no train or rail link at KCH; every option below runs on the road.

OptionCost (approx.)Time to city centreNotes
GrabRM20-30~20 minutesOrder from the arrivals hall once you have Wi-Fi or local data
Airport taxi (coupon desk)Fixed coupon price, typically higher than Grab~20 minutesBuy a coupon at the counter in arrivals; price is set by distance zone
Hotel pickupVaries, often free or bundled into your stay~20 minutesArrange in advance; look for the driver holding your name at arrivals

Grab coverage at KCH is reliable, and the pickup point is clearly marked outside the arrivals hall. If your phone doesn’t have local data yet, the airport’s free Wi-Fi is usually enough to get the app running and the driver contacted. Expect the wait for a driver to be a few minutes longer than in the city centre itself, since fewer Grab drivers idle near the airport than around the Waterfront on a Friday night.

The coupon taxi desk is the fallback if Grab is quiet or your phone genuinely won’t connect. You pay a fixed price based on distance zone before you get in the car, which removes any haggling, but it’s rarely cheaper than Grab and sometimes noticeably more. Hotel pickups are worth arranging in advance if you’re landing late at night or arriving with a lot of luggage; most mid-range and upscale hotels in the city will send a driver for a flat fee or bundle it into your booking.

Staying near the airport rather than heading straight into town is also an option worth knowing about. Some visitors booking a late arrival or an early departure choose one of the airport-area hotels instead of the trip into the centre, particularly if there’s a connecting flight the next morning. If you’re planning to hire your own car rather than rely on Grab for the length of your stay, it’s worth comparing that against renting a car in Kuching before you land, since several counters operate from the arrivals hall itself.

Which Airlines Fly to Kuching, and Where Can You Actually Go?

Malaysia Airlines, AirAsia, and Batik Air Malaysia all operate domestic routes from KCH to Kuala Lumpur, Johor Bahru, Miri, Bintulu, Kota Kinabalu, and Sibu, among other Malaysian cities. If you’d rather cover the shorter hop up the Sarawak coast by land and river instead of flying, getting to Sibu by bus and express boat is a genuine alternative worth comparing on time and cost.

Internationally, the honest picture is thinner. AirAsia and Scoot both fly direct to Singapore, and Royal Brunei Airlines runs a short regional hop to Bandar Seri Begawan, but Kuching has essentially no long-haul direct flights. If your onward trip is to Europe, the Middle East, or Australia, you’re connecting through Kuala Lumpur or Singapore, not flying direct from Kuching. This isn’t a hidden inconvenience the airport downplays. It’s simply a function of Kuching’s size as a route, and it’s worth building into your travel planning rather than assuming a direct option exists.

For anyone weighing up whether to base themselves in Kuching long-term, this is the trade-off that matters more than most guides admit. You get an easy, fast domestic hub with genuinely useful connections across Sarawak and to Kuala Lumpur, but every long-haul trip home costs you an extra layover and a few hours you wouldn’t spend flying out of KL or Singapore directly. It’s rarely a dealbreaker, but it’s worth knowing before you commit to flights a year in advance.

There’s been talk for years about a new or significantly expanded terminal at KCH to handle growing passenger numbers and potentially open up longer routes. As of this writing, that remains a proposal under discussion rather than anything built or funded, so don’t plan a trip around it.

Why Do You Get an Immigration Stamp Even on a Domestic Flight?

Because Sarawak controls its own borders, separately from the rest of Malaysia. Fly in from Kuala Lumpur, Penang, or Johor Bahru, and despite it being a domestic flight within one country, you’ll still clear a Sarawak immigration counter or autogate on arrival at KCH and get a stamp or endorsement in your passport (or have your Malaysian IC checked, if you’re a citizen).

This catches almost everyone off guard the first time, Malaysians included. It stems from Sarawak’s status under the Malaysia Agreement, which lets the state control its own immigration separately from Peninsular Malaysia and Sabah. Practically, it means budgeting a few extra minutes at the counter that a “domestic” flight elsewhere in the world wouldn’t require, and it means carrying your passport or IC even when you’re flying between two cities in the same country.

I’ve watched more than one visitor stand at the autogate looking genuinely confused about why a flight from KL needs a stamp at all. There’s no getting around it and no shortcut lane for “it’s technically domestic.” Sarawak checks everyone, every time, and the counter staff have heard every version of the confused question already. For anyone arriving from overseas rather than from Peninsular Malaysia, the broader rules around entry are covered in our guide to visas and immigration in Sarawak.

How Early Should You Arrive at Kuching Airport?

For international flights, two hours before departure is a comfortable buffer given the immigration counter and standard check-in. For domestic flights, one hour is usually enough, since there’s no separate international security screen to clear and the terminal itself is small.

Peak periods around festivals like Chinese New Year and Gawai push both domestic and international check-in queues longer than usual, so add 20-30 minutes if you’re flying out during one of those windows.

What Should You Actually Expect on Arrival?

Land at KCH and you’re through immigration, baggage claim, and out to the arrivals hall faster than at almost any airport this size handles internationally. Order a Grab before you’ve finished walking through customs and there’s a decent chance it’s waiting by the time you clear the doors. The trade-off for that convenience is a limited route map: if your next stop is somewhere KCH doesn’t fly, you’re building a connection into your itinerary, not avoiding one.

Last updated: July 2026. Flight routes, fares, and terminal details checked against Malaysia Airports (MAHB) and airline route listings.


Keep reading