The distance between Johor Bahru and Langkawi is around 726km (451 miles) and the quickest way to get there is to fly which takes around 2h 25m.
We've found 6 different ways to get from Johor Bahru to Langkawi by plane, subway, ferry and bus. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Langkawi → Johor Bahru if you're planning a return trip.
Fly from Senai (JHB) to Langkawi (LGK).
AirAsia
+ 3 others2 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to Alor Setar then take a ferry to Langkawi.
Multiple operators
2 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
There are several options for getting from Johor Bahru to Langkawi by plane, subway, ferry and bus. The cheapest option is to take the bus and then take a ferry which costs around MYR 110 ($25) and will take around 12h 25m. If you need to get there more quickly, you can fly and arrive in approximately 2h 25m, though it is a bit more costly at approximately MYR 345 ($78).
The distance between Johor Bahru and Langkawi is around 726km (451 miles). In a direct line (as the crow flies), the distance is 697km (433 miles)
It takes around 2h 25m to get from Johor Bahru and Langkawi by plane.
The quickest way to get from Johor Bahru to Langkawi is to fly which takes around 2h 25m and will set you back approx MYR 345 ($78).
The cheapest way to travel between Johor Bahru and Langkawi is to take the bus and then take a ferry which will typically cost around MYR 110 ($25) for a standard one-way ticket.
There is no train service that runs between Johor Bahru and Langkawi. We recommend that you fly from Senai (JHB) to Langkawi (LGK). instead which will take 2h 25m.
Sorry, looks like there is no bus service that runs between Johor Bahru and Langkawi. We recommend that you fly from Senai (JHB) to Langkawi (LGK). instead which will take 2h 25m.
Yes you can fly from Johor Bahru and Langkawi. Flights depart from Senai (JHB) and arrive at Langkawi (LGK). The flight takes around 1h 20m.
Yes there is a direct flight between Johor Bahru and Langkawi with no stop-overs required. Flights typically take around 1h 20m.
AirAsia, Malaysia Airlines, Firefly and Malindo Airways fly between Johor Bahru and Langkawi. Flights depart from Senai (JHB) and and arrive into Langkawi (LGK). These flights usually take around 1h 20m.
The flight from Johor Bahru to Langkawi typically takes around 1h 20m. Flights depart from Senai (JHB) and and arrive into Langkawi (LGK).
The closest major airport to Langkawi is Langkawi International Airport (LGK) (LGK) which is approximately 7km (5 miles) from Langkawi. Sultan Abdul Halim Airport (AOR) (AOR) and Penang International Airport (PEN) (PEN) are also nearby and might be a better alternative airport depending on where you are flying from.
No, its not really possible or feasible to drive from Johor Bahru to Langkawi. We recommend that you fly from Senai (JHB) to Langkawi (LGK). instead which will take 2h 25m.
If you don't have a car, the easiest way to get from Johor Bahru to Langkawi is to fly which takes, on average, 2h 25m and will usually cost around MYR 345 ($78).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Fly + 2 similar | 2h 25m | MYR 345($78) | 5 times a day | 726km (451 miles) |
Train and Plane | 2h 55m | MYR 445($100) | every 15 mins | 791km (491 miles) |
Plane and Ferry | 4hrs | MYR 470($105) | twice daily | 727km (452 miles) |
Bus to Alor Setar, Ferry + 2 similar | 12h 25m | MYR 110($25) | twice daily | 826km (513 miles) |
Bus to Alor Setar, Ferry | 12h 30m | MYR 150($34) | twice daily | 835km (519 miles) |
Bus and Ferry | 12h 30m | MYR 120($27) | once daily | 838km (521 miles) |
AirAsia
Malaysia Airlines
Firefly
Malindo Airways
Scoot Tigerair
Langkawi Ferry Line
KKKL Express
Mayang Sari Express
KBES (Konsortium Bas Ekspres)
KPB Express
StarMart Express
SMRT
The following major airports near Langkawi offer regular flights to various popular destinations within Malaysia and internationally.