Book Cheap Flights from Kuala Lumpur (KUL) to Johor Bahru (JHB)

One-way
Round-trip
Multi-city
Direct only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From

Kuala Lumpur International Airport

To

Senai International Airport

Departure date
Return date
Search Flights
Need travel inspiration?
Discover flight ideas
Alternative Kuala Lumpur to Johor Bahru routes
Looking for the cheapest, fastest route from Kuala Lumpur to Johor Bahru? You could fly into the following airports instead.

Cheap Flights Insights: Ticket Prices, Best Months & Duration Kuala Lumpur (KUL) to Johor Bahru (JHB)

Kuala Lumpur KUL to Johor Bahru JHB Flight Schedule Today

The following are all scheduled flights from Kuala Lumpur (KUL) to Johor Bahru (JHB), with the shortest duration being 0 hours and 55 minutes. Planning to fly soon? Here’s the updated Kuala Lumpur (KUL) to Johor Bahru (JHB) flight schedule and time for today and tomorrow, with the shortest duration being 0 hours and 55 minutes. Compare departure times & airlines to find the best option.
Airline
Departure Time
Arrival Time
Origin airport
Destination airport
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
14:45
15:40
Kuala Lumpur (KUL)
Johor Bahru (JHB)
Book flight
Batik Air Malaysia
Batik Air Malaysia
16:00
17:00
Kuala Lumpur (KUL)
Johor Bahru (JHB)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
16:45
17:45
Kuala Lumpur (KUL)
Johor Bahru (JHB)
Book flight
Malaysia Airlines
Malaysia Airlines
17:45
18:45
Kuala Lumpur (KUL)
Johor Bahru (JHB)
Book flight
Firefly
Firefly
17:55
18:55
Kuala Lumpur (KUL)
Johor Bahru (JHB)
Book flight
Malaysia Airlines
Malaysia Airlines
17:55
18:55
Kuala Lumpur (KUL)
Johor Bahru (JHB)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
18:50
19:45
Kuala Lumpur (KUL)
Johor Bahru (JHB)
Book flight

When is the cheapest flight time from Kuala Lumpur (KUL) to Johor Bahru (JHB)?

OriginDestinationDeparture DatePrice
Kuala Lumpur (XKLA)Johor Bahru (JHB)Monday, November 23, 2026USD 22.31
Kuala Lumpur (XKLA)Johor Bahru (JHB)Thursday, December 3, 2026USD 25.45
Kuala Lumpur (XKLA)Johor Bahru (JHB)Wednesday, January 6, 2027USD 22.31
Kuala Lumpur (XKLA)Johor Bahru (JHB)Saturday, February 27, 2027USD 21.35
Kuala Lumpur (XKLA)Johor Bahru (JHB)Wednesday, March 3, 2027USD 21.46
Kuala Lumpur (XKLA)Johor Bahru (JHB)Friday, April 2, 2027USD 25.26
Kuala Lumpur (XKLA)Johor Bahru (JHB)Saturday, May 1, 2027USD 25.26
Kuala Lumpur (XKLA)Johor Bahru (JHB)Saturday, June 12, 2027USD 25.26
Kuala Lumpur (XKLA)Johor Bahru (JHB)Thursday, July 1, 2027USD 24.75
Kuala Lumpur (XKLA)Johor Bahru (JHB)Tuesday, August 3, 2027USD 24.75
Kuala Lumpur (XKLA)Johor Bahru (JHB)Tuesday, September 7, 2027USD 29.17
Kuala Lumpur (XKLA)Johor Bahru (JHB)Saturday, October 2, 2027USD 24.72

Frequently Ask Question

How long is a Kuala Lumpur to Johor Bahru flight?

A nonstop KUL–JHB flight is roughly an hour as a planning reference; current route information gives about fifty-five minutes for a shortest service. Use the selected flight’s schedule and add airport access, check-in and the transfer from Senai separately.

Does KUL mean Subang Airport?

No. KUL is Kuala Lumpur International Airport at Sepang. Subang uses SZB and is a separate airport. A city-level Kuala Lumpur search may include alternatives, so confirm the actual departure code before arranging transport.

Which airport serves Johor Bahru flights?

This itinerary arrives at Senai International Airport (JHB). It is outside central Johor Bahru. Singapore Changi (SIN) is a different international arrival across the border and needs a separate journey comparison.

Which airlines can I investigate for KUL to JHB?

Senai’s current directory identifies Kuala Lumpur service by Malaysia Airlines and AirAsia, and Malaysia Airlines publishes a KUL–JHB offer. Available flights and operating carriers depend on your date. Check the exact airport pair in each result.

Is there a time difference between Kuala Lumpur and Johor Bahru?

No. Both use Malaysian time. The scheduled flight duration still excludes airport procedures and the ground journeys at each end, which are important when comparing this short flight with overland travel.

Do I cross an international border on KUL–JHB?

No, this is domestic travel within Malaysia. Bring the identification accepted by your airline. Travellers continuing from Johor to Singapore must separately meet the applicable international entry requirements and allow time for the border journey.

Can I use a JHB arrival for an onward Changi flight?

Only with a carefully planned overland transfer and the necessary entry documents. Allow for Senai pickup, border procedures and travel to Changi. A separately booked KUL–JHB ticket does not protect a missed flight from Singapore.

How do I compare a cheap KL to JB ticket with a coach fare?

Compare the complete journey from your starting address to your Johor destination. Include KUL access, airport procedures, Senai transport and any bags or extras, then compare current overland schedules. The shortest time in the air is not the total travel time.

Get to Know Before Flying from Kuala Lumpur to Johor Bahru

Kuala Lumpur to Johor Bahru flights

Flights from Kuala Lumpur International Airport (KUL) to Johor Bahru arrive at Senai International Airport (JHB). This is a domestic journey within Peninsular Malaysia. KUL is at Sepang, outside central Kuala Lumpur; JHB is the airport serving Johor Bahru rather than an arrival in the city centre itself.

Start a Traveloka search with KUL and JHB to compare the correct airport pair. Subang Airport (SZB) is a different departure, while Singapore Changi (SIN) is an international arrival across the border. Those alternatives may fit some trips, but they are not equivalent to KUL–JHB. Confirm the codes before comparing the fare, asking for a pickup or deciding whether a short flight fits a same-day meeting.

KL to Johor Bahru flight time

A nonstop KUL–JHB flight is roughly an hour as an initial planning reference. Current route information gives about fifty-five minutes for a shortest-flight reference. Use the duration printed on the selected service for your itinerary, since scheduled times differ and the first displayed estimate is not a guarantee for every departure.

Kuala Lumpur and Johor Bahru use the same Malaysian time, so there is no clock adjustment. The short flying time is only part of the trip: access to KUL, check-in, security, boarding, baggage collection and the road journey from Senai all add time. For this route, those ground stages can have a major effect on whether flying is the most convenient choice from your actual starting address.

Airlines to consider for KUL–JHB

Senai Airport's airline directory identifies Kuala Lumpur service by Malaysia Airlines and AirAsia, while Malaysia Airlines also publishes a specific KUL–JHB offer. These provide primary evidence for investigating the route. Actual departure times, operating carriers and available fares depend on the date selected and should be read from the itinerary.

The directory also distinguishes services involving Subang. Do not assume that every Kuala Lumpur-area result leaves from KUL, or that every airline listed at Senai operates this exact pair. A city-level search can widen the choice but also change the airport-access calculation. For a straightforward domestic comparison, shortlist nonstop KUL–JHB flights first, then evaluate any alternatives with their full origin airport and ground arrangements clearly identified.

Choosing the correct KUL terminal

Kuala Lumpur International Airport has separate terminal arrangements. Confirm the terminal for your airline and flight before planning a car drop-off, airport rail connection or transfer from another service. A booking showing KUL does not by itself tell a driver which departure entrance to use.

Read the carrier's current check-in and bag-drop instructions and work backwards from those deadlines. Include terminal access and the walk to security and the gate. If arriving on another flight, establish whether bags are checked through and whether you must change terminals. A connection involving collection and recheck takes more planning than simply walking to another gate. Where the first flight is separately booked, leave a generous interval rather than treating the onward domestic flight's short duration as evidence of an easy transfer.

Getting from Kuala Lumpur to the airport

KUL's position outside the central city matters when choosing a departure. A hotel near a rail connection, an address in an outer suburb and a workplace across town can produce very different airport journeys. Use the actual pickup or boarding point when calculating the trip, especially for an early-morning departure.

Public transport and a road pickup involve different trade-offs for luggage and group size. Include any local connection needed before the main airport service, and confirm the relevant operating hours rather than assuming access at all times. For a business trip, consider whether leaving home for the airport fits your work schedule. For a family, allow for child seats or extra bags in the transfer vehicle. The cheapest flight is less useful if reaching it requires an impractical departure from home.

Comparing flight prices and included services

Search the same travel date, direction, airports and passenger group. A low fare from Subang or to Singapore should not be treated as the same product as KUL–JHB. For Johor Bahru ticket prices today or tomorrow, run that exact date search; a fare from a later month does not answer the question.

Compare totals after including the baggage and seat arrangements you need. A short domestic flight can suit a light cabin bag, while a longer family visit may need checked luggage. Review change and cancellation terms if a meeting, family event or return date might move. No universal rule makes Tuesday departures or a fixed advance-booking window cheapest. Nearby dates are useful only when they remain practical for the purpose of your trip.

Identification for a domestic Malaysia flight

KUL–JHB stays within Malaysia. Prepare the identification accepted by the operating carrier for domestic boarding and enter names to match the documents. Overseas visitors should keep their passport and relevant immigration documentation accessible. A domestic ticket does not replace valid permission for the wider stay in Malaysia.

A journey continuing to Singapore introduces a separate international border, even though the flight itself is domestic. Assess that onward entry by nationality, passport and personal circumstances; do not assume it is covered by a Malaysian arrival permission. If booking a special fare or travelling with a child, read any additional document requirements before payment. Correcting an identification mismatch early is easier than discovering it while trying to complete check-in at KUL.

Baggage for work trips and longer visits

Read the allowance attached to the chosen fare rather than assuming that every carrier includes a checked bag. Cabin size, weight and piece limits can differ from the checked allowance. A laptop bag, sample case or bulky purchase needs to fit the applicable rules, even on a flight lasting only around an hour.

For a family visit, include the return journey's likely luggage rather than buying only for the outward load. If a stroller, mobility device or special equipment is needed, arrange the service with the airline in advance. Keep documents and essential items in a permitted cabin bag. When connecting from an international flight into KUL, confirm where the bags must be collected and whether the domestic sector is part of the same ticket before planning the transfer.

Arriving at Senai Airport

JHB means Senai International Airport. Give anyone collecting you the flight number, local date and actual arrival time, and allow for baggage collection before setting a vehicle departure. A flight landing at Senai is not the same as arriving at Johor Bahru's central shopping, business or waterfront areas.

Choose ground transport for the actual address. Central Johor Bahru, the Senai area and other parts of Johor are different journeys, so a single citywide transfer-time promise is not useful. Confirm the pickup point, vehicle capacity and payment arrangement, particularly if several travellers share the ride. For a late arrival, make sure the accommodation or host can receive you. Keep the destination address available offline so that finding transport does not depend entirely on mobile data.

Planning a meeting, family visit or leisure stay

Work backwards from your first fixed commitment in Johor. A meeting near Senai and one in central Johor Bahru need different buffers after landing. Add the complete ground journey before deciding that a morning flight can serve a closely timed appointment. A later flight may be a better fit if it avoids rushing to KUL.

For a leisure stay, consider the accommodation location before selecting the arrival. Plans in central Johor Bahru, the Iskandar Puteri area or farther along the coast may require separate road arrangements. Avoid scheduling a fixed activity immediately after the published landing time. If travelling for a family gathering, share the flight details directly with the host so that meal plans or pickup duties are based on the actual itinerary rather than a rough flight-time estimate.

Continuing from Johor Bahru to Singapore

A flight to JHB can be part of a journey that continues overland to Singapore, but it does not include or guarantee that border crossing. Add transport from Senai, the chosen crossing, immigration at both sides and the journey to your Singapore destination. Border queues and transport connections can change the total substantially.

Confirm the applicable Singapore entry and arrival requirements for each traveller before booking. If the onward goal is a flight from Changi, the KUL–JHB ticket does not protect a missed international departure there. Compare that plan with a direct arrival in Singapore on its own merits, including the fare and ground costs. A lower domestic airfare is not automatically better value once the additional border journey and missed-connection risk are included.

Flying versus an overland journey

Because the flight is short, compare door-to-door time with current coach, rail or road options for your actual addresses. A direct overland journey can avoid two airport-access stages, while a flight may suit someone already at KUL or travelling onwards from Senai. Use current schedules and connection requirements rather than assuming one mode always wins.

Include luggage handling, group size and the timing of the last connection in the comparison. Do not rely on an old rail journey pattern when services may have changed. Travellers visiting several places in Johor may value the flexibility of a vehicle; others may prefer not to drive. The right decision comes from the complete journey and its conditions, not simply from comparing an hour in the air with a longer time on the road.

Booking KUL to Johor Bahru on Traveloka

Enter Kuala Lumpur International and Johor Bahru with the correct dates and passenger details. Review the KUL departure terminal, JHB arrival, operating carrier, stop count and selected flight duration. Add necessary baggage and read fare conditions before comparing the final totals.

Before paying, check names, identification details, airports and dates. Save the confirmation and follow the airline's current check-in instructions. Arrange transport from Senai around the actual arrival and final address, then assess the return flight independently. If the trip continues across the Singapore border, keep that international stage separate in your timing and document preparation. A useful booking is a complete, workable journey between your starting point and destination.

Facts About the Trip from Kuala Lumpur to Johor Bahru

Flight Duration

0 hr(s) 55 mins

Airport in Kuala Lumpur

Airport in Johor Bahru

For all your unique travel choices, we got you

Popular Routes from Kuala Lumpur

Popular Routes to Johor Bahru

Popular Airlines

Popular Nearby Airports

Countries in this Route

Flight Status on this Route

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Emirates
Emirates
See Airlines
Singapore Airlines
Singapore Airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
Etihad Airways
Etihad Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Air France
Air France
See Airlines
British Airways
British Airways
See Airlines
Lufthansa
Lufthansa
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
KLM Royal Dutch Airlines
KLM Royal Dutch Airlines
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Korean Air
Korean Air
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
American Airlines
American Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Southwest Airlines
Southwest Airlines
See Airlines
Alaska Airlines
Alaska Airlines
See Airlines
JetBlue Airways
JetBlue Airways
See Airlines
Hawaiian Airlines
Hawaiian Airlines
See Airlines
Allegiant Air
Allegiant Air
See Airlines
Spirit Airlines
Spirit Airlines
See Airlines
Frontier Airlines
Frontier Airlines
See Airlines
Sun Country Airlines
Sun Country Airlines
See Airlines
Avelo Airlines
Avelo Airlines
See Airlines
Breeze Airways
Breeze Airways
See Airlines
Silver Airways
Silver Airways
See Airlines
Southern Airways Express
Southern Airways Express
See Airlines
Cape Air
Cape Air
See Airlines
Aer Lingus
Aer Lingus
See Airlines
Swiss International Air Lines
Swiss International Air Lines
See Airlines
Scandinavian Airlines (SAS)
Scandinavian Airlines (SAS)
See Airlines
TAP Air Portugal
TAP Air Portugal
See Airlines
Austrian Airlines
Austrian Airlines
See Airlines
Icelandair
Icelandair
See Airlines
LOT Polish Airlines
LOT Polish Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines

#1 All-in-one travel app*

Easy refund & reschedule

App-only deals

Instant trip notifications & alerts

App Store

4.8/5

App ratings
Google Play

4.7/5

App ratings
*in SEA, based on cumulative downloads (2014 - 2026) among travel apps. Source: SensorTower