
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Malaysia Airlines | 16:20 | 18:10 | Kuching (KCH) | Kuala Lumpur (KUL) | Book flight |
Malaysia Airlines | 18:00 | 19:50 | Kuching (KCH) | Kuala Lumpur (KUL) | Book flight |
Batik Air Malaysia | 19:40 | 21:30 | Kuching (KCH) | Kuala Lumpur (KUL) | Book flight |
Malaysia Airlines | 21:00 | 22:50 | Kuching (KCH) | Kuala Lumpur (KUL) | Book flight |
AirAsia Berhad (Malaysia) | 21:10 | 22:40 | Kuching (KCH) | Kota Kinabalu (BKI) | Book flight |
Scoot | 22:15 | 23:45 | Kuching (KCH) | Singapore (SIN) | Book flight |
AirAsia Berhad (Malaysia) | 22:20 | 00:05 (+1 day) | Kuching (KCH) | Kuala Lumpur (KUL) | Book flight |
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Malaysia Airlines | 18:25 | 20:15 | Kuala Lumpur (KUL) | Kuching (KCH) | Book flight |
Malaysia Airlines | 19:30 | 21:20 | Kuala Lumpur (KUL) | Kuching (KCH) | Book flight |
Scoot | 19:55 | 21:30 | Singapore (SIN) | Kuching (KCH) | Book flight |
AirAsia Berhad (Malaysia) | 20:50 | 21:45 | Miri (MYY) | Kuching (KCH) | Book flight |
AirAsia Berhad (Malaysia) | 21:10 | 23:10 | Penang (PEN) | Kuching (KCH) | Book flight |
Malaysia Airlines | 21:15 | 23:05 | Kuala Lumpur (KUL) | Kuching (KCH) | Book flight |
AirBorneo | 21:15 | 22:50 | Singapore (SIN) | Kuching (KCH) | Book flight |
AirAsia Berhad (Malaysia) | 23:05 | 00:25 (+1 day) | Kota Kinabalu (BKI) | Kuching (KCH) | Book flight |
Plan to reach Kuching International Airport about two hours before a domestic flight and about three hours before an international flight to Singapore, Brunei or Indonesia. That leaves time for check-in, bag drop, security and, for international trips, exit immigration. Add extra time in rain or late-afternoon traffic on the road from the city.
KCH is the IATA airport code for Kuching International Airport in Sarawak, Malaysia. You will see it on tickets, boarding passes and baggage tags. The airport's ICAO code, used by pilots and air traffic control, is WBGG, and locals often shorten the name to KIA or simply call it Kuching Airport.
Kuching International Airport is about 11 km south of Kuching city centre. The drive into town is short in normal traffic, but it can take longer at busy times of day or in heavy rain. Taxis, ride-hailing cars, rental cars and the BAS.MY Q15 bus all connect the terminal with the city.
Direct international flights from Kuching International Airport go to Singapore, Bandar Seri Begawan in Brunei, and Pontianak and Jakarta in Indonesia. Singapore is served by several airlines, including AirAsia and Scoot. For destinations further afield, most travellers connect through Kuala Lumpur or Singapore.
Yes, foreign visitors should carry a passport. Sarawak runs its own immigration control, so passengers arriving at Kuching International Airport from Kuala Lumpur or elsewhere in Malaysia pass an immigration check and receive a Sarawak entry stamp. Malaysians from outside Sarawak show their identity card. Keep the document in your hand luggage.
AirAsia, Malaysia Airlines, Batik Air Malaysia and AirBorneo all fly to the Kuala Lumpur area, Scoot flies to Singapore, Royal Brunei Airlines flies to Bandar Seri Begawan and Indonesia AirAsia flies to Jakarta. AirAsia also covers Penang, Johor Bahru, Kota Kinabalu and several Sarawak towns.
Yes. The Malaysia Airlines Golden Lounge is on the airside of the domestic area and welcomes eligible Malaysia Airlines and oneworld passengers. A separate pay-per-use lounge on the airside also accepts walk-in guests and holders of lounge-membership cards. Check your ticket or card benefits before heading there.
Yes. AirAsia runs a direct flight between Penang and Kuching International Airport, so you do not need to change planes in Kuala Lumpur. Other cities with direct flights to Kuching include Kuala Lumpur, Johor Bahru and Kota Kinabalu. Compare Penang to Kuching flights and set a Price Alert on Traveloka to catch a good fare.
At Kuching International Airport you can buy a fixed-rate taxi coupon at the counter in arrivals, book a Grab or other ride-hailing car, rent a car from one of the counters in the terminal, or take BAS.MY bus Q15, which stops in front of the terminal and heads towards the city and Waterfront roughly every hour.
KCH is the IATA code for Kuching International Airport, the main air gateway to Kuching and the southwestern part of Sarawak on the island of Borneo in Malaysia. If your booking, boarding pass or baggage tag shows KCH, your flight uses this airport. Pilots and air traffic controllers know it by its ICAO code, WBGG. Locally the airport is often shortened to KIA, and many travellers simply call it Kuching Airport.
The airport is run by Malaysia Airports Holdings Berhad, the company that operates most of Malaysia's public airports. Commercial flying at Kuching goes back a long way: the original terminal opened in 1950, and the modern terminal that passengers use today opened in 2006. For visitors, KCH is usually the first stop on a trip to Sarawak, whether the plan is a city break in Kuching, a visit to the orangutans at Semenggoh or a boat ride out to Bako National Park.
Because the code and the city name do not look alike at first glance, a lot of people search for "KCH airport" to check where their ticket actually goes. The answer is simple: KCH is Kuching, and there is only one passenger airport with that code.
Kuching International Airport handles both domestic and international flights. Domestic routes link Kuching with Peninsular Malaysia, Sabah and other towns in Sarawak, while a smaller set of international routes connects it with nearby capitals and cities in Southeast Asia.
If you are looking for a direct flight from Kuching to another country, the main options are Singapore, Bandar Seri Begawan in Brunei, and Pontianak and Jakarta in Indonesia. Singapore has the widest choice, with AirAsia, Scoot and AirBorneo all flying the route. For destinations further away, most travellers connect through Kuala Lumpur or Singapore, both of which have wide onward networks across Asia, Australia and beyond.
Kuala Lumpur has flights many times a day on several carriers. Travellers flying from Penang to Kuching can take a direct AirAsia flight, which saves a connection in the capital. Johor Bahru is another useful direct link for people coming from southern Peninsular Malaysia or from Singapore by land. Within Borneo, flights run to Kota Kinabalu in Sabah and to Miri, Sibu and Bintulu in Sarawak, which is often quicker than the long road journey between these towns.
Schedules change with the seasons, so check the live timetable when you search on Traveloka rather than relying on a fixed list.
Kuching International Airport sits about 11 km south of Kuching city centre. The road into town is straightforward, and in normal traffic the drive to the riverside heart of the city is short. At busy times of day the trip can take noticeably longer, so leave extra time if you are heading to the airport in the late afternoon.
The airport serves the whole southwestern region of Sarawak, so people also use it to reach towns and attractions outside the city, including the Santubong peninsula, Bako National Park and the Semenggoh area.
All passenger flights at Kuching use a single terminal building, so domestic and international travellers check in under the same roof.
You will find a mix of local and international outlets. Travellers regularly mention OldTown White Coffee, a Malaysian kopitiam-style café, and McDonald's in the public area, which makes it easy to grab a meal before security or while waiting for someone arriving.
The Malaysia Airlines Golden Lounge is located airside on the domestic side of the terminal and is open to eligible Malaysia Airlines and oneworld passengers. There is also a separate pay-per-use lounge on the airside that accepts walk-in guests and lounge-membership cards. Check your ticket class or card benefits before you go.
There are several ways to travel between KCH and central Kuching. Which one suits you depends on your luggage, the time of day and where you are staying.
Kuching airport runs a taxi coupon system. You pay for a coupon at the counter in the ground transport area and then hand it to the driver at the taxi rank outside. This avoids haggling and is a simple choice after a late arrival.
Grab and other ride-hailing apps operate at the airport. Book through the app once you have your bags and follow the signs to the pick-up point.
BAS.MY route Q15 stops in front of the terminal building and continues towards the city, including the Waterfront area. Buses run roughly once an hour, so this is the budget choice if you are not in a hurry.
Renting a car is handy if you plan day trips around Sarawak, for example to Bako, Semenggoh or the Sarawak Cultural Village. Several rental companies have counters inside the terminal.
Sarawak keeps its own immigration control. This means that foreign visitors arriving in Kuching from Kuala Lumpur or elsewhere in Malaysia still pass an immigration check and receive a Sarawak entry stamp. Malaysians from outside Sarawak need to show their identity card. Keep your passport or ID in your hand luggage, not in a checked bag, and it is wise to have your return or onward ticket ready in case an officer asks for it.
For domestic flights, arriving about two hours before departure gives time for check-in, bag drop and security. For international flights, allow around three hours, because you will also go through exit immigration. Online check-in shortens the queue, but you still need to be at the gate before boarding closes.
Kuching has a warm, humid climate with frequent heavy rain, and thunderstorms can briefly slow flights. Wear light clothing, keep an umbrella handy for the walk to the taxi rank, and add extra time for the drive to the airport in wet weather or late-afternoon traffic.
Kuching is a relaxed riverside city, and many of its highlights are within easy reach of the airport.
With its mix of city life, food and rainforest, Kuching is well worth a few days. Compare flights to and from KCH and set a Price Alert on Traveloka to plan your trip to Kuching.



