Cheap flights from Johor Bahru to Kuala Lumpur
Top last minute flight dealsFeeling spontaneous? It’s never too late to book a trip. Here’s our pick of the best last minute flights to Kuala Lumpur...
- Fri 21 FebJHBKULThu 27 FebKULJHBMalindo Air + AirAsiaDirectfrom RM73
- Mon 16 MarJHBKULTue 24 MarKULJHBMalindo Air + AirAsiaDirectfrom RM73
- Thu 20 FebJHBKULWed 26 FebKULJHBMalindo Air + AirAsiaDirectfrom RM74
Direct flights to Kuala Lumpur
Want to fly non-stop to Kuala Lumpur? We’ll help you find your ideal route.
- AVERAGE FLIGHT TIME0h 57min
- CHEAPEST DIRECT RETURNRM60
- AVERAGE FLIGHTS PER WEEK481
Flight information Johor Bahru to Kuala Lumpur
Cheapest return price last month
Flights per week
Average flight time, total distance 269 kilometres
Most popular airline last month
Kuala Lumpur International and Kuala Lumpur Sultan Abdul Azziz Shah
Explore Kuala Lumpur
Frequently asked questions
Flying from Johor Bahru to Kuala Lumpur
Kuala Lumpur or more commonly known as ‘KL’ is Malaysia’s capital city. KL has a population of over 7.2 million people with various culture, religion and heritage in one city.
Kuala Lumpur is served by two airports, Kuala Lumpur International Airport and Kuala Lumpur Sultan Abdul Aziz Shah Airport in Subang. The flight from Johor Bahru to Kuala Lumpur takes approximately an hour.
Airlines that fly from Johor Bahru Senai International Airport (JHB) to Kuala Lumpur International Airport (KUL)
Travellers searching for cheap flights from Johor Bahru to Kuala Lumpur have the option of flying with AirAsia serving a direct route. Malaysia Airlines and Malindo Air are the two full-fledged airlines that also serve a direct flight from Johor Bahru to Kuala Lumpur arriving at KLIA.
Airlines that fly from Johor Bahru Senai International Airport (JHB) to Kuala Lumpur Sultan Abdul Aziz Shah Airport (SZB)
If you are looking for cheap flights from Johor Bahru (JB) to Kuala Lumpur SZB airport, the only option is to fly with Firefly. There are also daily Malindo Air flights from JB to KL.
Departure from Johor Bahru Senai International Airport
The fastest way of getting to Senai International Airport for your JB to KL flight is via a public taxi which will cost between RM45 - RM60. The ride will take approximately 40 minutes from Johor Bahru’s city centre. You can also book a private or shared airport transfer from Skyscanner to get to the airport.
For the more budget conscious traveller, Johor Bahru city bus AA1 which departs from JB Sentral has a direct connection to Senai International Airport. This bus fare will cost RM8 per person and has a minimum journey time of 45 minutes.
Senai International Airport information
Senai International Airport is a single-terminal airport located 32km from Johor Bahru city centre. Being a small terminal, dining and duty-free shopping options are extremely limited with all the stores closing at 10pm. Prayer rooms are located within the terminal if required.
Arrival at Kuala Lumpur International Airport (KUL)
Upon arriving from your JB to KL flight, the fastest and most convenient way to get to KL city is using the KLIA Express train. In just 30 minutes with a fare of RM55, passengers are able to sit back and reach KL Sentral in no time. There is also complimentary WiFi on-board.
Taking the KL Airport Coach or Skybus could be an alternative option for budget travellers. The bus fare cost RM10 per person and will take a minimum of 60 minutes to get to KL Sentral, depending on traffic conditions.
There is also the option of pre-booking a private or shared airport transfer from Skyscanner or taking the public taxi to get to KL city upon arriving from your JB to Kuala Lumpur flight.
Kuala Lumpur International Airport (KUL) Information
Kuala Lumpur International Airport or KLIA has two terminals. KLIA acts as the main terminal for domestic and international flights while KLIA2 is used for all AirAsia flights. Travellers flying from Johor Bahru to Kuala Lumpur with AirAsia will arrive in KLIA2. A wide variety of dining and duty-free options with complimentary WiFi are available in both terminals. A 24-hour prayer room is also available in both airport terminals if required.
Arrival at Kuala Lumpur Sultan Abdul Aziz Shah Airport (SZB)
Kuala Lumpur Sultan Abdul Aziz Shah or more commonly known as ‘Subang Airport’ is located 24km away from KL Sentral. When arriving from your Johor Bahru to Kuala Lumpur flight, the easiest way of getting to KL Sentral is by taking a public taxi or a pre-arranged private airport transfer. The taxi should cost between RM40 - RM45 to KL Sentral and take around 25 minutes depending on traffic.
Alternatively, taking the Commuter Rail System from Subang Airport to KL Sentral is an option, although not as comfortable. Keretapi Tanah Melaya or the KTM Komuter departs the airport to KL Sentral every 90 minutes serving a direct route. The ride will cost RM15 per person and have a journey time of 30 minutes.
Kuala Lumpur Sultan Abdul Aziz Shah Airport (SZB) Information
There is only one building for all flights departing and arriving at Kuala Lumpur Sultan Abdul Aziz Shah airport. Dining and shopping options are limited in this airport with no 24-hours eateries open for travellers arriving late. Complimentary WiFi is available in most public areas with a prayer room also available if required.
Kuala Lumpur Recommendations
After booking your Johor Bahru to Kuala Lumpur cheap flight on Skyscanner, some of the must-see tourist sites to add to your itinerary include the Petronas Twin Towers, Merdeka Square and Batu Caves. If you like shopping, Central Market, Petaling Street (also known as Chinatown) and Bukit Bintang along with the many shopping malls located in KL will be right up your alley. Also remember to head to Alor street at night if you want to feast on all the various local cuisines KL has to offer!
Useful Kuala Lumpur Travel Information
What is the time difference between Johor Bahru and Kuala Lumpur?
There is no time difference between Johor Bahru and Kuala Lumpur.
What is the weather like in Kuala Lumpur?
Kuala Lumpur has an average temperature of 29°c all year round.
What is the currency and exchange rate for Kuala Lumpur?
Johor Bahru and Kuala Lumpur both use the Malaysian Ringgit (RM).
What is the average cost of a hotel room in Kuala Lumpur?
The average cost of a hotel room in Kuala Lumpur ranges from RM180 – RM350. Skyscanner not only searches for flights but also assists travellers when looking for a hotel room in Kuala Lumpur.
How to find cheap flights from Johor Bahru to Kuala Lumpur with Skyscanner
Skyscanner is a leading global travel search engine helping over 70 million travellers each month find cheap flights across millions of routes and thousands of partners like Malaysia Airlines and AirAsia.
If you're not sure when to visit Kuala Lumpur, try the Cheapest Month feature for the cheapest ticket from Johor Bahru to Kuala Lumpur.
Not sure if you've found the best price? Set up a Price Alert for your flight from Johor Bahru to Kuala Lumpur and get alerted when the price changes so you can book when the price is low.
Information is accurate as of 12 October 2018
Prices shown on this page are estimated lowest prices only. Found in the last 45 days.