Use the quicklinks below to jump to the desired section regarding transport in and around Langkawi.
The Langkawi International Airport is serviced by both low budget airlines including Air Asia, Firefly, Silk Air and Malaysian Airlines.
7 flights daily from KL from 08:25 until 20:15
T: (03) 7843 3000
10 flights daily from KL to Langkawi from 07:30 until 21:15
1 flight from Penang daily at 16:15
T: (03) 7884 9000
Silk Air/Singapore Airlines
Two flights daily from Singapore to Langkawi from 08:30 ti 18:35
T: +65 6597 4500; (04) 955 9771
Firefly (operated by MAS)
1 flight KL (KLIA) to Langkawi 10:00
4 flights KL (Subang) to Langkawi 10:35 until 17:25
1 Flight daily Penang to Langkawi 11:45
T: (03) 7845 4543
Getting from the airport to other parts of the island you have three options. Taxis have fixed prices to all points on the island and you need to purchase a fare at the taxi desk at the main entrance in front of the arrivals hall. Taxi rates: Airport to Kuah 24 ringgit, airport to Pantai Cenang 20 ringgit, airport to Pantai Kok 22 ringgit. Rates can vary a little depending on your final specific destination.
If you are staying at a resort that provides shuttle service from the airport this can be arrange directly with the resort prior to your arrival. There is also car hire at the airport. However the rental prices here are more expensive than if you hire from a more local agent once you get to your hotel.
If you're not flying into Langkawi you'll be arriving by boat. Ferries arrive in Kuah port on Langkawi from Penang, Kuala Kedah, Kuala Perlis and, in Thailand, Satun and Ko Lipe.
Though a bit more remote, Kuala Perlis is the quickest of the ferry options between Langkawi and the mainland, with the trip taking 45 minutes as opposed to the roughly 90-minute trip to and from Kuala Kedah. Another advantage is the proximity of the town’s local bus terminal, which is just 500 metres from the Kuala Perlis jetty. For those heading to the Arau train station, you’ll need to take a taxi from Kuala Perlis, but it will only set you back about 15 ringgit.
If you're heading to or from Kuala Kedah, a taxi from the pier to the bus station will cost 20 ringgit and take 30 minutes. About the same to the train station.
The ferry to Georgetown on Penang runs three times daily -- the seas can get quite rough.
Kuala Perlis to Langkawi: Departs at 07:00, 08:15, 09:30, 10:45, 12:00, 13:30, 15:00, 16:30, 18:00, 19:00. Takes 1hr. Adult 18 ringgit, child 13 ringgit
Langkawi to Kuala Perlis: Departs at 07:30, 08:45, 10:00, 11:30, 13:00, 14:30, 16:00, 17:00, 18:00, 19:00. Takes 1hr. Adult 18 ringgit, child 13 ringgit
Langkawi to Kuala Kedah: Departs at 07:30, 08:45, 10:00, 11:30, 13:00, 14:30, 16:00, 17:00, 18:00 and 19:00. Takes 1hr 30 min. Adult 23 ringgit, child 17 ringgit
Kuala Kedah to Langkawi: Departs at 07:15, 08:15, 09:30, 10:45, 12:00, 13:30, 15:00, 16:30, 18:00 and 19:00. Takes 1hr 30 min. Adult 23 ringgit, child 17 ringgit
Langkawi to Georgetown, Penang: Departs at 10:30, 14:30 and 17:15. Takes about 2 hours and 45 minutes. Adult 60 ringgit, child 45 ringgit.
Georgetown, Penang to Langkawi: Departs at 08:15, 08:30 and 14:00. Takes about 2 hours and 45 minutes. Adult 60 ringgit, child 45 ringgit.
For Ko Lipe, in season (roughly October through April) the Bundhaya Speedboat runs twice a day. Your passport is taken when you pick up your ticket as ferry staff handle the immigration procedure and deliver passports to immigration in Ko Lipe for further processing. Do note that the Ko Lipe immigration office is only open when the Langkawi-Ko Lipe ferries are running. Otherwise the immigration checkpoint will be at the Satun Ferry Terminal.
On arrival to Ko Lipe, you either get lucky and get taken straight to the beach or you take the scenic route and get delivered to an offshore dock, where you transfer to a longtail and then get delivered to the beach. Do note that you will get wet. Disembarking at the beach will put you in at least two feet of water.
By the time you hit dry land your passports will already be being processed, so just wait for your name to be called, pick up your passport and you are good to go.
Langkawi to Ko Lipe Departs 09:30 and 14:30. Costs 1,000 baht and takes thirty minutes.
Ko Lipe to Langkawi Departs 11:00 and 16:00. Costs 1,000 baht and takes thirty minutes.
Out of season, you'll need to get the ferry to Thammalung in Thailand's Satun province from where you can then get a songtheaw into Satun town.
Langkawi to Satun Departs 11:00, 13:30 and 17:00.
There's no bus service on Langkawi so you have to rely on taxis and rent-a-cars. Next to the KFC opposite Jetty Point in Kuah there's a taxi service counter, where you purchase taxi vouchers. Prices are per vehicle not per car, so a four-person or more tag team will save some ringgit. If coming in by ferry you may be greeted by the ever-so-friendly taxi for hire greeting service. If you choose one of these friendly chaps, be sure and get your ticket before handing any cash over.
From the ferry terminal to Kuah a taxi should cost six ringgit and to the International Airport 18, while a taxi to Pantai Cenang or Pantai Tengah goes for 24 ringgit and to Pantai Kok 40.
Behind KFC, where the ticketing offices are situated, are a number of travel agents arranging motorbike and car rentals, accommodation and sightseeing tours. The latter is hardly necessary since there are many 'travel' agencies throughout Langkawi selling exactly the same thing.
For those who do decide to rent their own transport, here are a few things to keep in mind. Most cars or motorbikes around Pantai Cenang or Pantai Tengah beaches can be hired for as little as 90 ringgit for a car and 30 ringgit for a bike per day. There are good roads and signs to just about anywhere a road can take you but remember to have your international driving license handy in case you get pulled over at a check point. It would be terrible if you had to pay 300 ringgit as a fine. If you have a good map marked with points of interest together with some good driving skills then there shouldn't be any problem getting around the island.