50
Checking Seats Availability
Loading seats data...

From Batu Pahat to Kuala Lumpur by bus

06:00
Batu Pahat, Johor
09:45
KLIA2, Kuala Lumpur
3h 45m
Instant 
09:00
Batu Pahat, Johor
12:45
KLIA2, Kuala Lumpur
3h 45m
Instant 
12:00
Batu Pahat, Johor
15:45
KLIA2, Kuala Lumpur
3h 45m
Instant 
13:00
Batu Pahat, Johor
16:45
KLIA2, Kuala Lumpur
3h 45m
Instant 
15:00
Batu Pahat, Johor
18:45
KLIA2, Kuala Lumpur
3h 45m
Instant 
18:00
Batu Pahat, Johor
21:45
KLIA2, Kuala Lumpur
3h 45m
Instant 
20:00
Batu Pahat, Johor
23:45
KLIA2, Kuala Lumpur
3h 45m
Instant 
21:00
Batu Pahat, Johor
00:45
KLIA2, Kuala Lumpur
3h 45m
Instant 

From Muar to Kuala Lumpur by bus

07:00
Muar, Johor
09:37
KLIA2, Kuala Lumpur
2h 37m
Instant 
10:00
Muar, Johor
12:37
KLIA2, Kuala Lumpur
2h 37m
Instant 
13:00
Muar, Johor
15:37
KLIA2, Kuala Lumpur
2h 37m
Instant 
14:00
Muar, Johor
16:37
KLIA2, Kuala Lumpur
2h 37m
Instant 
16:00
Muar, Johor
18:37
KLIA2, Kuala Lumpur
2h 37m
Instant 
19:00
Muar, Johor
21:37
KLIA2, Kuala Lumpur
2h 37m
Instant 
21:00
Muar, Johor
23:37
KLIA2, Kuala Lumpur
2h 37m
Instant 
22:00
Muar, Johor
00:37
KLIA2, Kuala Lumpur
2h 37m
Instant 

From Mersing Jetty Gateway to Kuala Lumpur by bus

09:00
Mersing Jetty Gateway, Johor
14:35
KLIA2, Kuala Lumpur
5h 35m
Instant 
18:00
Mersing Jetty Gateway, Johor
23:35
KLIA2, Kuala Lumpur
5h 35m
Instant 

From Mersing to Kuala Lumpur by bus

09:01
Mersing
14:33
KLIA2, Kuala Lumpur
5h 32m
Instant 
18:01
Mersing
23:33
KLIA2, Kuala Lumpur
5h 32m
Instant 

From Kuala Rompin Bus Station to Kuala Lumpur by bus

10:00
Kuala Rompin Bus Station, Pahang
15:07
KLIA2, Kuala Lumpur
5h 7m
Instant 
19:00
Kuala Rompin Bus Station, Pahang
00:07
KLIA2, Kuala Lumpur
5h 7m
Instant 

From Johor Airport (JHB) to Kuala Lumpur (KUL) by flight

#AK6047
06:00
JHB Johor Airport, Johor Bahru
06:50
KUL Kuala Lumpur Airport
50m
Instant 
 
06:30
JHB Johor Airport, Johor Bahru
07:30
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6052
07:45
JHB Johor Airport, Johor Bahru
08:40
KUL Kuala Lumpur Airport
55m
Instant 
 
#AK6052
08:00
JHB Johor Airport, Johor Bahru
08:50
KUL Kuala Lumpur Airport
50m
Instant 
 
#OD1216
08:20
JHB Johor Airport, Johor Bahru
09:20
KUL Kuala Lumpur Airport
1h
Instant 
 
#OD1212
08:20
JHB Johor Airport, Johor Bahru
09:20
KUL Kuala Lumpur Airport
1h
Instant 
 
#OD1216
08:25
JHB Johor Airport, Johor Bahru
09:25
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6052
08:30
JHB Johor Airport, Johor Bahru
09:25
KUL Kuala Lumpur Airport
55m
Instant 
 
#AK6052
08:35
JHB Johor Airport, Johor Bahru
09:25
KUL Kuala Lumpur Airport
50m
Instant 
 
#AK6052
08:40
JHB Johor Airport, Johor Bahru
09:30
KUL Kuala Lumpur Airport
50m
Instant 
 
#OD1212
09:20
JHB Johor Airport, Johor Bahru
10:20
KUL Kuala Lumpur Airport
1h
Instant 
 
09:30
JHB Johor Airport, Johor Bahru
10:20
KUL Kuala Lumpur Airport
50m
Instant 
 
#AK6043
11:10
JHB Johor Airport, Johor Bahru
12:00
KUL Kuala Lumpur Airport
50m
Instant 
 
#AK6043
11:15
JHB Johor Airport, Johor Bahru
12:05
KUL Kuala Lumpur Airport
50m
Instant 
 
#OD1208
11:50
JHB Johor Airport, Johor Bahru
12:50
KUL Kuala Lumpur Airport
1h
Instant 
 
#OD1210
12:20
JHB Johor Airport, Johor Bahru
13:20
KUL Kuala Lumpur Airport
1h
Instant 
 
12:40
JHB Johor Airport, Johor Bahru
13:30
KUL Kuala Lumpur Airport
50m
Instant 
 
13:10
JHB Johor Airport, Johor Bahru
14:10
KUL Kuala Lumpur Airport
1h
Instant 
 
#OD1210
13:15
JHB Johor Airport, Johor Bahru
14:15
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6045
13:50
JHB Johor Airport, Johor Bahru
14:40
KUL Kuala Lumpur Airport
50m
Instant 
 
#AK6045
13:55
JHB Johor Airport, Johor Bahru
14:45
KUL Kuala Lumpur Airport
50m
Instant 
 
#AK6052
13:55
JHB Johor Airport, Johor Bahru
14:45
KUL Kuala Lumpur Airport
50m
Instant 
 
#OD1208
14:20
JHB Johor Airport, Johor Bahru
15:20
KUL Kuala Lumpur Airport
1h
Instant 
 
#OD1220
14:20
JHB Johor Airport, Johor Bahru
15:20
KUL Kuala Lumpur Airport
1h
Instant 
 
#OD1206
14:40
JHB Johor Airport, Johor Bahru
15:40
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6029
14:50
JHB Johor Airport, Johor Bahru
15:45
KUL Kuala Lumpur Airport
55m
Instant 
 
#AK6037
15:20
JHB Johor Airport, Johor Bahru
16:25
KUL Kuala Lumpur Airport
1h 5m
Instant 
 
#AK6035
15:20
JHB Johor Airport, Johor Bahru
16:15
KUL Kuala Lumpur Airport
55m
Instant 
 
#AK6035
15:30
JHB Johor Airport, Johor Bahru
16:30
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6037
15:45
JHB Johor Airport, Johor Bahru
16:35
KUL Kuala Lumpur Airport
50m
Instant 
 
#AK6035
15:50
JHB Johor Airport, Johor Bahru
16:50
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6035
15:55
JHB Johor Airport, Johor Bahru
16:45
KUL Kuala Lumpur Airport
50m
Instant 
 
#OD1204
16:00
JHB Johor Airport, Johor Bahru
17:00
KUL Kuala Lumpur Airport
1h
Instant 
 
16:10
JHB Johor Airport, Johor Bahru
17:00
KUL Kuala Lumpur Airport
50m
Instant 
 
#OD1204
16:20
JHB Johor Airport, Johor Bahru
17:20
KUL Kuala Lumpur Airport
1h
Instant 
 
16:20
JHB Johor Airport, Johor Bahru
17:15
KUL Kuala Lumpur Airport
55m
Instant 
 
#AK6029
17:20
JHB Johor Airport, Johor Bahru
18:15
KUL Kuala Lumpur Airport
55m
Instant 
 
#AK6045
17:20
JHB Johor Airport, Johor Bahru
18:10
KUL Kuala Lumpur Airport
50m
Instant 
 
#AK6045
17:30
JHB Johor Airport, Johor Bahru
18:25
KUL Kuala Lumpur Airport
55m
Instant 
 
#AK6041
18:10
JHB Johor Airport, Johor Bahru
19:00
KUL Kuala Lumpur Airport
50m
Instant 
 
#OD1202
18:15
JHB Johor Airport, Johor Bahru
19:15
KUL Kuala Lumpur Airport
1h
Instant 
 
#OD1206
18:20
JHB Johor Airport, Johor Bahru
19:20
KUL Kuala Lumpur Airport
1h
Instant 
 
#OD1210
18:20
JHB Johor Airport, Johor Bahru
19:20
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6029
18:20
JHB Johor Airport, Johor Bahru
19:15
KUL Kuala Lumpur Airport
55m
Instant 
 
#AK6029
18:40
JHB Johor Airport, Johor Bahru
19:40
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6029
18:45
JHB Johor Airport, Johor Bahru
19:45
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6029
18:50
JHB Johor Airport, Johor Bahru
19:45
KUL Kuala Lumpur Airport
55m
Instant 
 
#AK6033
19:05
JHB Johor Airport, Johor Bahru
19:55
KUL Kuala Lumpur Airport
50m
Instant 
 
#FY4010
19:10
JHB Johor Airport, Johor Bahru
20:00
KUL Kuala Lumpur Airport
50m
Instant 
 
19:10
JHB Johor Airport, Johor Bahru
20:00
KUL Kuala Lumpur Airport
50m
Instant 
 
19:15
JHB Johor Airport, Johor Bahru
20:05
KUL Kuala Lumpur Airport
50m
Instant 
 
#OD1202
19:20
JHB Johor Airport, Johor Bahru
20:20
KUL Kuala Lumpur Airport
1h
Instant 
 
#FY4010
19:35
JHB Johor Airport, Johor Bahru
20:25
KUL Kuala Lumpur Airport
50m
Instant 
 
19:35
JHB Johor Airport, Johor Bahru
20:25
KUL Kuala Lumpur Airport
50m
Instant 
 
#OD1202
20:00
JHB Johor Airport, Johor Bahru
21:00
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6033
20:10
JHB Johor Airport, Johor Bahru
21:10
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6039
21:05
JHB Johor Airport, Johor Bahru
22:00
KUL Kuala Lumpur Airport
55m
Instant 
 
#OD1218
21:10
JHB Johor Airport, Johor Bahru
22:10
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6039
21:20
JHB Johor Airport, Johor Bahru
22:15
KUL Kuala Lumpur Airport
55m
Instant 
 
#AK6039
21:30
JHB Johor Airport, Johor Bahru
22:25
KUL Kuala Lumpur Airport
55m
Instant 
 
#AK6039
21:40
JHB Johor Airport, Johor Bahru
22:30
KUL Kuala Lumpur Airport
50m
Instant 
 
#OD1218
22:05
JHB Johor Airport, Johor Bahru
23:05
KUL Kuala Lumpur Airport
1h
Instant 
 
#AK6031
22:10
JHB Johor Airport, Johor Bahru
23:10
KUL Kuala Lumpur Airport
1h
Instant 
 

Johor to KLIA2 destination reviews

ML
Bus Business, Transnasional MY, Feb 21, 2020
Booking was really easy and simple. Seats were very comfortable and spacious. Bus was clean. Staff were friendly. Plenty of stops for toilet breaks and driver also drove well. Would definitely use the service again
AJ
Bus Business, Transnasional MY, Jan 4, 2020
Says gonna take 4:45 hs and it tooks 6hs
AS
Bus Business, Transnasional MY, Nov 18, 2019
Good services. Will book again
AG
Bus Business, Transnasional MY, Aug 29, 2019
The driver was nice and always available for any urgence. We were late but i think that the scheduled for that trip is wrong. The place in which there is the Transnasional stop is terrible. They doesn’t serve cold water and the toilets are dirty.
MT
Bus VIP, Transnasional, Aug 26, 2019
We arrived a bit late but it didn't matter, the driver drove very carefully and we had plenty of stops to go to the toilet or get snacks
FA
Bus Business, Transnasional MY, Aug 24, 2019
The bus is old and a little bit of dirty
3.2
46 customer reviews
5
28%
4
24%
3
13%
2
9%
1
26%

Popular Routes in Malaysia

How to get from Johor to KLIA2?

When you want to get from Johor to KLIA2, your choices are limited. There is only one option we offer for this route:

  • Flight

How far is Johor from KLIA2?

The overland distance from Johor to KLIA2 is 166 miles (266 km).
The flying distance is 128 miles (205 km).

How long does it take to get from Johor to KLIA2?

The travel time from Johor to KLIA2 takes 2 hours in media.

How much does it cost to get from Johor to KLIA2?

To get from Johor to KLIA2 prepare to shell out about MYR 131.88 for your ticket.

How many trips per day are there from Johor to KLIA2?

Flights from Johor to Kuala Lumpur are operated 62 times a day.
Buses from Johor to Kuala Lumpur ride 1 times a day.

Useful tips for travel from Johor to KLIA2

While flight is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.

Flights

Things to remember before buying your airticket:

  • It is recommended to book a ticket in advance and check-in online. This way, you can save over 2 hours at the airport, and if your seat selection is on a first come first served basis you will have more options to choose from.
  • Getting through security checks may take some time - it's recommended to get to the airport at least 1.5 hours in advance.

Airlines flying from Johor to Kuala Lumpur
AirAsia, Firefly, Malaysia Airlines, Malindo Air.

Do many travellers take flight from Johor to KLIA2?

Up to now, 591 booked flight tickets from Johor to KLIA2 through our service. You can check reviews above.