Cheap flights to Johor Bahru
Your journey to Johor Bahru begins with your arrival at the international Senai Airport, which is located 21 kilometers from the city center. Regular air service connects this region with a variety of destinations, including flights from 15 key cities. The highest traffic is seen on routes from Kuala Lumpur (412 flights per week), George Town (71 flights), and Kota Kinabalu (51 flights per week), with a significant number of flights also arriving from Kuching and Bangkok.
A total of 20 airlines operate flights to this destination, providing flexibility in choosing flight times and costs. The leaders in the number of flights are AirAsia, Batik Air (Malindo Airways), and Malaysia Airlines. To plan your trip, it is helpful to study the city guide, check how to get there from the airport, and check the current weather. Below on this page, you will find departure city cards with a convenient search feature to help you choose the right route.

Kota Bharu — Johor Bahru

Ho Chi Minh City — Johor Bahru
Flight insights to Johor Bahru
Data-driven trends for direct flights to Johor Bahru — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Johor Bahru come from Kuala Lumpur, George Town and Kota Kinabalu. Kuala Lumpur leads with around 412 flights a week.
- Kuala Lumpur412 flights/week
- George Town71 flights/week
- Kota Kinabalu51 flights/week
- Kuching49 flights/week
- Bangkok36 flights/week
Top departure countries
Most direct flights to Johor Bahru depart from Malaysia, Thailand and Indonesia. Malaysia alone accounts for about 86% of all direct routes.
- Malaysiaavg $39
- Thailandavg $87
- Indonesiaavg $66
- Chinaavg $112
- Vietnamavg $69
Direct routes & fares
Popular non-stop routes to Johor Bahru range from Kuala Lumpur at $12 to Bangkok at $87 — a quick way to compare direct-flight fares.
- Kuala Lumpurfrom $12
- George Townfrom $36
- Kota Kinabalufrom $47
- Kuchingfrom $28
- Bangkokfrom $87
Cheapest departure cities
The cheapest places to fly to Johor Bahru from right now are Kuala Lumpur from $12, Sibu from $21 and Kuching from $28.
- Kuala Lumpurfrom $12
- Sibufrom $21
- Kuchingfrom $28
- Kuahfrom $34
- George Townfrom $36
Popular departure cities to Johor Bahru
Frequently asked questions
- How many cities offer flights to Johor Bahru?
- Currently, flight connections to Johor Bahru are established from 15 popular cities worldwide. The route network includes both domestic flights within Malaysia and international routes from Thailand, Indonesia, Vietnam, and China.
- Which cities have the most frequent flights to Johor Bahru?
- The largest number of flights arrive from the Malaysian capital, Kuala Lumpur, with 412 flights per week. Other frequency leaders include George Town (71 flights per week), Kota Kinabalu (51 flights), and Kuching (49 flights).
- How many airlines fly to Johor Bahru?
- 20 different carriers fly to this Malaysian city. The bulk of the traffic is provided by major airlines such as AirAsia, Batik Air (Malindo Airways), and Malaysia Airlines, which offer regular departures throughout the week.
- Which airports serve flights to Johor Bahru?
- The region's main aviation hub is Senai International Airport (JHB). It is located approximately 21 kilometers from the city center, providing convenient access to the main tourist and business districts of Johor Bahru.
- How can I find cheap tickets to Johor Bahru?
- To find the best deals, it is recommended to follow the fares of low-cost carriers such as AirAsia or Firefly. Use the departure city cards shown below on the page to compare prices and select the optimal flight option for your preferred date.