Cheap flights from Kuala Lumpur to Johor Bahru

103 nonstop flights a week, 3 of them today. Operated by 4 airlines, about 1h in the air, 182 mi (293 km). Tickets from $23.

Flights from Kuala Lumpur to Johor Bahru

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Kuala Lumpur to Johor Bahru at a glance

flight time, from 50m to 1h 10m
1h
straight-line distance
182 mi (293 km)
flights a week
103
flights today
3
first and last departure
07:05 - 21:45
lowest price, nonstop, 19 February
$23
airlines
4

Kuala Lumpur to Johor Bahru flight schedule

103 flights a week, 3 today, 26 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
FY 1334
Firefly
07:05 Sultan Abdul Aziz Shah
08:10 Senai
1h 5m
Mon, Tue, Wed, Thu, Sat
ATR 72
AK 6048
AirAsia
07:20 Kuala Lumpur International, terminal 2
08:15 Senai
55m
Daily
Airbus A320
OD 1201
Batik Air Malaysia
07:40 Sultan Abdul Aziz Shah
08:40 Senai
1h
Sat
Boeing 737-800
OD 2407
Batik Air Malaysia
08:00 Kuala Lumpur International, terminal 1
09:00 Senai
1h
Daily
Boeing 737-800
AK 6051
AirAsia
08:15 Kuala Lumpur International, terminal 2
09:10 Senai
55m
Daily
Airbus A320
MH 1037
Malaysia Airlines
08:35 Kuala Lumpur International, terminal 1
09:30 Senai
55m
Wed, Thu
Boeing 737-800
MH 1051
Malaysia Airlines
09:30 Kuala Lumpur International, terminal 1
10:35 Senai
1h 5m
Sat, Sun
Boeing 737-800
AK 6042
AirAsia
10:15 Kuala Lumpur International, terminal 2
11:15 Senai
1h
Tue, Wed, Thu, Fri
Airbus A320
FY 1338
Firefly
10:30 Sultan Abdul Aziz Shah
11:40 Senai
1h 10m
Daily
ATR 72
OD 1201
Batik Air Malaysia
10:40 Sultan Abdul Aziz Shah
11:40 Senai
1h
Tue
Boeing 737-800
OD 1201
Batik Air Malaysia
11:30 Sultan Abdul Aziz Shah
12:30 Senai
1h
Mon, Wed
Boeing 737-800
AK 6037
AirAsia
14:45 Kuala Lumpur International, terminal 2
15:40 Senai
55m
Daily
Airbus A320
OD 2405
Batik Air Malaysia
15:00 Kuala Lumpur International, terminal 1
16:00 Senai
1h
Daily
Boeing 737-800
FY 1342
Firefly
16:10 Sultan Abdul Aziz Shah
17:20 Senai
1h 10m
Daily
ATR 72
AK 6044
AirAsia
16:45 Kuala Lumpur International, terminal 2
17:45 Senai
1h
Daily
Airbus A320 NEO
MH 1057
Malaysia Airlines
17:45 Kuala Lumpur International, terminal 1
18:45 Senai
1h
Mon, Tue, Fri, Sun
Boeing 737-800
FY 2892
Firefly
17:55 Kuala Lumpur International, terminal 1
18:55 Senai
1h
Mon, Tue, Thu, Fri, Sat, Sun
Boeing 737-800
FY 6898
Firefly
17:55 Kuala Lumpur International, terminal 1
18:55 Senai
1h
Thu
Boeing 737-800
AK 6038
AirAsia
18:50 Kuala Lumpur International, terminal 2
19:45 Senai
55m
Daily
Airbus A320 NEO
FY 6896
Firefly
19:35 Kuala Lumpur International, terminal 1
20:35 Senai
1h
Wed, Sat
Boeing 737-800
AK 6046
AirAsia
20:30 Kuala Lumpur International, terminal 2
21:25 Senai
55m
Daily
Airbus A320
MH 1063
Malaysia Airlines
21:45 Kuala Lumpur International, terminal 1
22:50 Senai
1h 5m
Thu, Fri, Sun
Boeing 737

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 2 December.

FlightDepartsArrivesDurationDaysAircraft
OD 1205
Batik Air Malaysia
18:05 Sultan Abdul Aziz Shah
19:05 Senai
1h
Seasonal
Boeing 737-800
OD 1205
Batik Air Malaysia
16:00 Sultan Abdul Aziz Shah
17:00 Senai
1h
Seasonal
Boeing 737-800
OD 1205
Batik Air Malaysia
17:00 Sultan Abdul Aziz Shah
18:00 Senai
1h
Seasonal
Boeing 737-800
OD 2403
Batik Air Malaysia
19:00 Kuala Lumpur International, terminal 1
20:00 Senai
1h
Seasonal
Boeing 737-800
MH 1057
Malaysia Airlines
18:15 Kuala Lumpur International, terminal 1
19:15 Senai
1h
Seasonal
Boeing 737-800
MH 1037
Malaysia Airlines
08:05 Kuala Lumpur International, terminal 1
09:00 Senai
55m
Seasonal
Boeing 737-800
AK 6048
AirAsia
07:30 Kuala Lumpur International, terminal 2
08:25 Senai
55m
Seasonal
Airbus A320
AK 6040
AirAsia
13:30 Kuala Lumpur International, terminal 2
14:25 Senai
55m
Seasonal
Airbus A320
AK 6031
AirAsia
11:10 Kuala Lumpur International, terminal 2
12:05 Senai
55m
Seasonal
Airbus A320
FY 2892
Firefly
21:00 Kuala Lumpur International, terminal 1
22:00 Senai
1h
Seasonal
Boeing 737-800
MH 1057
Malaysia Airlines
18:00 Kuala Lumpur International, terminal 1
19:00 Senai
1h
Seasonal
Boeing 737-800
AK 6048
AirAsia
07:15 Kuala Lumpur International, terminal 2
08:10 Senai
55m
Seasonal
Airbus A320 NEO
AK 6051
AirAsia
08:25 Kuala Lumpur International, terminal 2
09:20 Senai
55m
Seasonal
Airbus A320
AK 6042
AirAsia
09:00 Kuala Lumpur International, terminal 2
09:55 Senai
55m
Seasonal
Airbus A320
FY 1338
Firefly
10:20 Sultan Abdul Aziz Shah
11:30 Senai
1h 10m
Seasonal
ATR 72
AK 6040
AirAsia
11:30 Kuala Lumpur International, terminal 2
12:25 Senai
55m
Seasonal
Airbus A320
FY 1342
Firefly
15:50 Sultan Abdul Aziz Shah
17:00 Senai
1h 10m
Seasonal
ATR 72
AK 6044
AirAsia
16:25 Kuala Lumpur International, terminal 2
17:15 Senai
50m
Seasonal
Airbus A320
FY 2892
Firefly
17:10 Kuala Lumpur International, terminal 1
18:10 Senai
1h
Seasonal
Boeing 737-800
AK 6032
AirAsia
17:25 Kuala Lumpur International, terminal 2
18:20 Senai
55m
Seasonal
Airbus A320
MH 1057
Malaysia Airlines
18:05 Kuala Lumpur International, terminal 1
19:05 Senai
1h
Seasonal
Boeing 737-800
AK 6038
AirAsia
19:10 Kuala Lumpur International, terminal 2
20:05 Senai
55m
Seasonal
Airbus A320
MH 1063
Malaysia Airlines
21:10 Kuala Lumpur International, terminal 1
22:15 Senai
1h 5m
Seasonal
Boeing 737-800
AK 6034
AirAsia
13:15 Kuala Lumpur International, terminal 2
14:10 Senai
55m
Seasonal
Airbus A320
AK 6037
AirAsia
14:40 Kuala Lumpur International, terminal 2
15:35 Senai
55m
Seasonal
Airbus A320
MH 1037
Malaysia Airlines
07:55 Kuala Lumpur International, terminal 1
08:55 Senai
1h
Seasonal
Boeing 737-800

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Kuala Lumpur to Johor Bahru

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Kuala Lumpur to Johor Bahru depart and land

Departure from Kuala Lumpur

80 flights a week, terminals 1, 2, 27 mi (43 km) from the city centre

Sultan Abdul Aziz Shah closest to the centreSZB

23 flights a week, 9 mi (14 km) from the city centre

Arrival in Johor Bahru

Senai JHB

103 flights a week, 11 mi (18 km) from the city centre

Frequently asked questions

How long is the flight from Kuala Lumpur to Johor Bahru?
A nonstop flight takes 1 hour on average, from 50m to 1h 10m depending on the flight.
How far is Johor Bahru from Kuala Lumpur?
182 mi (293 km) in a straight line between the cities.
Which airlines fly nonstop from Kuala Lumpur to Johor Bahru?
AirAsia (46 a week), Firefly (28 a week), Batik Air Malaysia (18 a week) and Malaysia Airlines (11 a week).
How many flights a day are there from Kuala Lumpur to Johor Bahru?
3 flights today and 103 a week, about 14.7 a day on average.
When are the first and last flights from Kuala Lumpur to Johor Bahru?
The first departure is at 07:05 (FY1334), the last at 21:45 (MH1063). Local time.
Which Kuala Lumpur airport do flights to Johor Bahru leave from?
Kuala Lumpur International (80 a week) and Sultan Abdul Aziz Shah (23 a week).