If you are planning to travel to Langkawi Island (Pulau Langkawi), on this page you will find links to other pages on our site with all the information you need to plan tour trip to the island from the most popular tourist destinations in Malaysia, or from Thailand.
You can travel to Langkawi Island overland from Thailand or Malaysia by using the west coast railway line to Arau or Alor Setar (MY) or Hat Yai (TH), or buses, to reach the ferry ports at Kuala Perlis, Kuala Kedah or Satun (TH).
For travel from KL to Langkawi, you have the option of taking a direct flight, a fast train to either Arau or Alor Setar or a bus to the port of Kuala Perlis.
A popular route through Malaysia is to visit Penang Island, then continue on to Langkawi Island by either a direct ferry from George Town, or go back to the mainland and take a bus or train to Kuala Perlis or Kuala Kedah where you can take a much shorter boat trip over to the island.
There are a couple of ways you can travel by boat from Thailand to Langkawi Island.
There are a few daily boats from Satun to Langkawi (operate 365 days a year).
Or, you can take a boat from Koh Lipe to Langkawi (high season only).
Travelling from Bangkok to Langkawi overland is best done by train to either Hat Yai or into Malaysia by Komuter Train to Arau / Alor Setar.
For more information, please see the following pages:
There are currently no direct flights from BKK to LGK, so you would have to either fly to Hat Yai, then get to Satun for the ferry, or take a long two flight route via Penang or Kuala Lumpur.
There are also no direct buses from Bangkok to Langkawi, so again you would have to take a bus to Hat Yai, then a minibus to Satun or to Padang Besar on the border.
If you cross the border at Padang Besar (where the railway line is), you have the option of taking a couple of cheap buses, a Komuter train to Arau, or a direct taxi to the nearest port of Kuala Perlis.