Cheap flights to Kuala Lumpur
60 cities have regular scheduled flights to Kuala Lumpur (KUL). 111 airlines fly to the city, from major international carriers to budget low-cost options. Most flights depart from Singapore, George Town, Jakarta, Kota Kinabalu, Kuching. Compare fares, choose the best option and book your tickets online at the best price. Enter your departure city above to find flights and check prices.

George Town — Kuala Lumpur

Alor Setar — Kuala Lumpur

Kota Bharu — Kuala Lumpur

Johor Bahru — Kuala Lumpur

Kuah — Kuala Lumpur

Kuala Terengganu — Kuala Lumpur

Padang — Kuala Lumpur

Pekanbaru — Kuala Lumpur

Medan — Kuala Lumpur

Kuantan — Kuala Lumpur

Batam — Kuala Lumpur

Banda Aceh — Kuala Lumpur
When is the best time to book a flight to Kuala Lumpur?
The price of a flight to Kuala Lumpur changes depending on how far ahead you book. For the best chance of a lower fare, book around 28 days before departure, when the average ticket costs about $655. Fares also tend to climb as the departure date gets closer.
Popular departure cities to Kuala Lumpur
Flight insights to Kuala Lumpur
Data-driven trends for direct flights to Kuala Lumpur — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Kuala Lumpur come from Singapore, George Town and Jakarta. Singapore leads with around 843 flights a week.
- Singapore843 flights/week
- George Town720 flights/week
- Jakarta641 flights/week
- Kota Kinabalu548 flights/week
- Kuching505 flights/week
Top departure countries
Most direct flights to Kuala Lumpur depart from Malaysia, Indonesia and China. Malaysia alone accounts for about 37% of all direct routes.
- Malaysiaavg $28
- Indonesiaavg $52
- Chinaavg $117
- Singaporeavg $64
- Thailandavg $60
Direct routes & fares
Popular non-stop routes to Kuala Lumpur range from George Town at $22 to Singapore at $64 — a quick way to compare direct-flight fares.
- Singaporefrom $64
- George Townfrom $22
- Jakartafrom $53
- Kota Kinabalufrom $34
- Kuchingfrom $31
Cheapest departure cities
The cheapest places to fly to Kuala Lumpur from right now are Johor Bahru from $17, Sibu from $18 and Kota Bharu from $19.
- Johor Bahrufrom $17
- Sibufrom $18
- Kota Bharufrom $19
- Kuala Terengganufrom $20
- George Townfrom $22
Frequently asked questions
- Which cities have flights to Kuala Lumpur?
- There are 60+ cities with regular flights to Kuala Lumpur, from major international hubs to nearby regional airports. Pick your departure city to compare fares and book.
- Where do most flights to Kuala Lumpur depart from?
- Most travelers fly to Kuala Lumpur from Singapore, George Town, Jakarta, Kota Kinabalu, Kuching. These routes have the highest flight frequency and passenger traffic, so fares are usually competitive.
- How many airlines fly to Kuala Lumpur?
- 111 airlines operate flights to Kuala Lumpur, ranging from major international carriers to budget low-cost airlines. Competition helps keep fares affordable.
- When is the best time to book flights to Kuala Lumpur?
- For short-haul routes, booking 4–8 weeks ahead usually gives the best prices. For long-haul flights, aim for 2–3 months ahead. Prices also drop in off-peak seasons and for midweek departures.
- How to find cheap flights to Kuala Lumpur?
- Compare offers from multiple airlines, use flexible dates and set up price alerts. Our platform lets you track price trends and choose the best time to buy your tickets.