Cheap flights to Kota Bharu
Planning a trip to Malaysia is convenient when flying into Sultan Ismail Petra Airport, which is located just 8 km from the city center. The current route network covers several key regional transport hubs, providing stable connections to major metropolises. The most popular route is from Kuala Lumpur with 409 flights per week, while routes from Singapore and George Town are also in high demand.
Thirteen airlines serve this destination, guaranteeing passengers a wide choice of flight options. The largest carriers by flight volume are AirAsia, Batik Air (Malindo Airways) and Firefly. Below on the page, you can find cards for departure cities with a search form, while additional information about routes can be found in the section on how to get there and on the weather information page.

Johor Bahru — Kota Bharu


Kuching — Kota Bharu


Krabi — Kota Bharu
Flight insights to Kota Bharu
Data-driven trends for direct flights to Kota Bharu — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Kota Bharu come from Kuala Lumpur, Singapore and George Town. Kuala Lumpur leads with around 409 flights a week.
- Kuala Lumpur409 flights/week
- Singapore11 flights/week
- George Town9 flights/week
- Kota Kinabalu5 flights/week
- Johor Bahru5 flights/week
Top departure countries
Most direct flights to Kota Bharu depart from Malaysia, Singapore and Indonesia. Malaysia alone accounts for about 97% of all direct routes.
- Malaysiaavg $48
- Singaporeavg $75
- Indonesiaavg $49
Direct routes & fares
Popular non-stop routes to Kota Bharu range from Kuala Lumpur at $26 to Singapore at $75 — a quick way to compare direct-flight fares.
- Kuala Lumpurfrom $26
- Singaporefrom $75
- George Townfrom $45
- Kota Kinabalufrom $72
- Johor Bahrufrom $43
Cheapest departure cities
The cheapest places to fly to Kota Bharu from right now are Kuala Lumpur from $26, Johor Bahru from $43 and George Town from $45.
- Kuala Lumpurfrom $26
- Johor Bahrufrom $43
- George Townfrom $45
- Jakartafrom $49
- Kuchingfrom $54
Longest direct flights
The longest direct flight to Kota Bharu is from Sentani at about 6h 5m, followed by Manokwari (5h 8m) and Ambon (4h 27m).
- Sentani6h 5m
- Manokwari5h 8m
- Ambon4h 27m
- Kupang4h 19m
- Ternate4h 9m
Popular departure cities to Kota Bharu
Frequently asked questions
- How many cities offer flights to Kota Bharu?
- Flight connections to the city are provided through 7 main routes included in the list of popular destinations. Most flights connect the city with major transport hubs in Malaysia and neighboring countries.
- Which cities have the most frequent flights to Kota Bharu?
- The highest number of flights arrives from Kuala Lumpur — 409 departures per week. Significant passenger traffic is also provided from Singapore (11 flights) and George Town (9 flights weekly).
- How many airlines operate flights to Kota Bharu?
- Regular flights on this route are operated by 13 airlines. The leading carriers by number of flights are AirAsia, Batik Air (Malindo Airways) and Firefly.
- Which airports handle flights to Kota Bharu?
- The main aviation hub is Sultan Ismail Petra Airport. This airport is located in close proximity to the city, about 8 kilometers from its center.
- When is the best time to buy flight tickets to Kota Bharu?
- To find the best fares, it is recommended to start monitoring prices 1.5–2 months before your trip. Early booking is especially important during national holidays and festivals, when demand for domestic flights within Malaysia increases significantly.
- How to find cheap tickets to Kota Bharu?
- An effective way to save money is to choose flights from low-cost airlines such as AirAsia. It is also worth checking departures on weekdays and using the search form on this page to compare offers from different carriers.