Cheap flights to Kuching
All scheduled flights to Kuching are received by Kuching International Airport, which is located just 8 kilometers from the city center. The route network covers 15 different departure cities, providing reliable connections between Malaysia and key regional transportation hubs. The most popular routes are flights from Kuala Lumpur (537 flights per week), Kota Kinabalu (77 flights), and Miri (63 flights), as well as from Singapore.
These and other routes are served by 24 airlines, with the highest number of flights operated by AirAsia, Malaysia Airline, and Batik Air (Malindo Airways). Below on this page, you can find cards for popular departure cities, where you can search for tickets for specific dates and compare offers from different carriers. To plan your trip in detail, we recommend checking up-to-date weather information and exploring options on how to get to your destination.

Bintulu — Kuching

Sibu — Kuching

Miri — Kuching

Pontianak — Kuching

George Town — Kuching

Kota Kinabalu — Kuching

Johor Bahru — Kuching

Kuala Lumpur — Kuching

Jakarta — Kuching

Singapore — Kuching


Kota Bharu — Kuching

Bandar Seri Begawan — Kuching
When is the best time to book a flight to Kuching?
The price of a flight to Kuching changes depending on how far ahead you book. For the best chance of a lower fare, book around 24 days before departure, when the average ticket costs about $150. Fares also tend to climb as the departure date gets closer.
Flight insights to Kuching
Data-driven trends for direct flights to Kuching — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Kuching come from Kuala Lumpur, Kota Kinabalu and Miri. Kuala Lumpur leads with around 537 flights a week.
- Kuala Lumpur537 flights/week
- Kota Kinabalu77 flights/week
- Miri63 flights/week
- Singapore61 flights/week
- Johor Bahru49 flights/week
Top departure countries
Most direct flights to Kuching depart from Malaysia, Singapore and Indonesia. Malaysia alone accounts for about 90% of all direct routes.
- Malaysiaavg $85
- Singaporeavg $63
- Indonesiaavg $50
- Bruneiavg $100
- Chinaavg $131
Direct routes & fares
Popular non-stop routes to Kuching range from Kuala Lumpur at $24 to Singapore at $63 — a quick way to compare direct-flight fares.
- Kuala Lumpurfrom $24
- Kota Kinabalufrom $27
- Mirifrom $27
- Singaporefrom $63
- Johor Bahrufrom $41
Cheapest departure cities
The cheapest places to fly to Kuching from right now are Sibu from $20, Kuala Lumpur from $24 and Bintulu from $24.
- Sibufrom $20
- Kuala Lumpurfrom $24
- Bintulufrom $24
- Kota Kinabalufrom $27
- Mirifrom $27
Longest direct flights
The longest direct flight to Kuching is from Manokwari at about 3h 54m, followed by Guangzhou (3h 35m) and Ternate (2h 56m).
- Manokwari3h 54m
- Guangzhou3h 35m
- Ternate2h 56m
- Kendari2h 24m
- Gorontalo2h 19m
Popular departure cities to Kuching
Frequently asked questions
- How many cities offer flights to Kuching?
- Scheduled air service is available from 15 cities. Most flights connect the city with airports in Malaysia, Indonesia, Brunei, and Singapore.
- Which cities have the most frequent flights to Kuching?
- The highest number of flights are operated from Kuala Lumpur (537 flights per week), Kota Kinabalu (77 flights), Miri (63 flights), Singapore (61 flights), and Johor Bahru (49 flights).
- How many airlines fly to Kuching?
- 24 airlines fly to the city. The leaders in terms of weekly departures are AirAsia, Malaysia Airline, and Batik Air (Malindo Airways).
- Which airports handle flights to Kuching?
- All aircraft arrive at the city's only civilian airport — Kuching International Airport (KCH). It is located 8 km from the center, allowing for a quick trip to the hotel by taxi or public transport.
- How can I find cheap flights to Kuching?
- To find great deals, use the departure city cards located further down this page. We recommend comparing prices from low-cost carriers like AirAsia and Scoot Tigerair and booking your tickets in advance.