How To Get To Langkawi

Being a designated tourist hotspot, there are various types of transportation that gets you to Langkawi, whether you want to take it slow and easy or fast and efficient. Discover which travelling method is the best for you based on your own preferences.


Map (Photo credit:


Travelling by Flight

Plane over beach

Plane over beach (Photo credit:


Singapore to Langkawi

Singapore to Langkawi (Photo credit:

The fastest and most convenient way to get to Langkawi is by flight as Langkawi has its own international airport that caters to many airlines flying in from different places. This is the recommended mode of transportation to get into Langkawi and if you plan your trip earlier, you will be able to get good deals on flight tickets and even accommodation. Langkawi International Airport is located in Padang Matsirat, on the northwestern point of the island. There are many direct flights daily from Singapore to Langkawi which only takes about 1 hour and 30 minutes which saves a lot of time and hassle. Domestic flights into Langkawi are also readily available so do make sure to plan ahead in order to save time and money.


Travelling by Ferry


Ferry (Photo credit:


Inside Ferry

Inside Ferry (Photo credit:

There are no ferry services direct from Singapore and Kuala Lumpur to Langkawi. Every day, numerous ferries sail across the ocean carrying their load of passengers from Kuala Kedah and Kuala Perlis to the Kuah Jetty at Langkawi. To get the jetties in Kuala Kedah and Kuala Perlis, you can take a bus or car to get there. The ferry service operates from 8am until 6pm and air-conditioning can be rather cold so remember to wrap up when you are on the ferry. The ferry takes 1 hour 45 minutes from Kuala Kedah and 1 hour 15 minutes from Kuala Perlis to Langkawi.


Travelling by Car

Road to Malaysia

Road to Malaysia (Photo credit:

From Langkawi, there is no direct road connecting it to Kedah, thus if you wish to travel there by car, it can only be done by using a combination of transportation means. From Singapore, use the North-South Expressway and take the exit at Alor Setar Selatan to get to Kuala Kedah or the Kuala Perlis Jetty. It takes about 10 to 11 hours to drive from Singapore to Kuala Kedah. If you wish to enter Langkawi through Kuala Perlis, then you will need to exit at Jitra which takes 11-12 hours. Once you’ve reached there, there are ferries servicing Kedah and Kuala Perlis Jetty to Langkawi. If you are travelling within Malaysia, the North-South Expressway will take you to the same exits to Kuala Kedah and Kuala Perlis. It takes about 6 hours from Kuala Lumpur to Kuala Kedah.

Kuala Perlis Jetty

Kuala Perlis Jetty (Photo credit:

There are private car parks at both Kuala Kedah and Kuala Perlis which charges approximately RM15 daily. Otherwise, your car can be ferried to Langkawi on a cargo vessel which can only arrive on the next day. The charges for transporting your vehicle to and fro is about RM160 which can be costlier than renting a car when you reach Langkawi so it is not recommended to do so unless you plan to stay in Langkawi for an extended period.


Travelling by Bus


Bus (Photo credit:

As there is no direct road to Langkawi, travelling by bus takes you along the same route as driving your own car. There are regular coach services from bus stations in Kuala Lumpur in Pudu Sentral and Hentian Duta which will take you on an 8-hour journey to Kuala Perlis or Kuala Kedah. The bus stop at Kuala Perlis is an easy walking distance to jetty which will take you to Langkawi.

Bus Terminal

Bus Terminal (Photo credit:

From Singapore, there are buses daily that go all the way to Alor Setar which takes about 8-10 hours. Once you are in Alor Setar, there are many local buses that can take you to either Kuala Kedah or Kuala Perlis Jetty where you can board the ferry for Langkawi. The travel time from Alor Setar to Kuala Perlis takes approximately 1 hour while the bus to Kuala Kedah takes only 15 minutes. Various bus operators such as Sri Maju, Konsortium Express and Transnasional makes the daily route from Singapore to Alor Setar. Otherwise, you can choose to stopover at Kuala Lumpur and from Kuala Lumpur take one of the buses that will take you directly to Kuala Perlis or Kuala Kedah.


Travelling by Train


Train (Photo credit:


Inside Train

Inside Train (Photo credit:

This is a rather scenic route to take and should only be chosen if you have plenty of time to spare as it is an overnight train operated by Keretapi Tanah Melayu (KTM). While there are no railways directly linking to Langkawi, you can opt for the train service that will lead you from Singapore to Alor Setar or Arau. From both of these stops, it is a simple matter to then take a bus or taxi straight to Kuala Kedah or Kuala Perlis jetty where you can get on the ferry to Langkawi. As the train service passes by Kuala Lumpur, many passengers from Kuala Lumpur can also choose to get on the train to Alor Setar or Arau and follow the same route to Langkawi.