Penang to Langkawi
How to Travel by Bus, Train, Flight, Ferry, Car

If you are wondering how to travel from Penang to Langkawi, you have a choice of :

A direct ferry from George Town to Kuah.

You can take a cheap flight from PEN to LGK.

Or a cheaper combination of either the train / bus and ferry via Butterworth on the mainland, then via the ports of Kuala Kedah or Kuala Perlis.

For the best ways to travel in the other direction from Langkawi to Penang click here >

Ferry Between Penang Island and Langkawi Island

An easy, but relatively expensive option is to take the high speed ferry boat from Swettenham Pier (next to Fort Cornwallis), located in the very north-eastern corner of Penang Island.

There are just a few boats every day that operate on this route between Georgetown, Penang and Kuah on Langkawi Island, with a travel time of between two and a half hours to three hours.

You can read more about this ferry service with the latest timetables and fares here >

Travel from Penang to Langkawi by ferryPhoto of a typical high-speed Penang to Langkawi ferry

This fairly long boat trip is not for everyone and for those who get a little sea sick, this speed boat can be rather unpleasant at times, as the journey can be a little bumpy during bad weather / rough seas.

For much shorter boat trips to Langkawi that will also cost you a lot less, please read on:

Find the newest places to stay in Langkawi.

See our new hotels in Langkawi page here >

Travel by Bus and Ferry from Penang to Langkawi

One of the cheapest ways to travel to Langkawi from Penang island is firstly to take the Penang ferry to the mainland at Butterworth where you can catch a bus from the Butterworth Bus Station (right next to the ferry terminal), to either Alor Setar or Kuala Perlis.

If travelling to Alor Setar, you then have to take another short (15km) bus trip to the ferry terminal at Kuala Kedah, where ferries operate to Langkawi almost every hour from 7am to 7pm.

For the latest timetable for boats from K. Kedah to Langkawi click here >

The ferry costs just RM 23 and takes around one hour 45 minutes.

You can also take a bus from Butterworth further north to Kuala Perlis where the ferry to Langkawi operates every hour from 7am to 7pm.

This is the shortest ferry trip to Langkawi, taking just one hour 15 minutes and is even cheaper at RM 18.

This is a good way to travel to Langkawi from Penang, as the bus station in Kuala Perlis is just a couple of minutes walk away from the ferry terminal.

The only problem is these buses usually originate from Kuala Lumpur and are frequently full - So if you plan on taking this route, book your bus tickets in advance here >

For the timetable of boats from K. Perlis to Langkawi click here >

Taking these routes you should be able to do both trips for less than RM 35, much cheaper than catching the ferry directly from Penang which is currently RM 60 plus port tax (+10 RM).


By Train and Ferry from Butterworth to Langkawi

KTM Komuter train from ButterworthTaking th KTM Komuter train from Butterworth to Arau or Alor Setar is another good cheap way to get to Langkawi from Penang

Now with many more regular trains from Butterworth heading north, you can also take the train to either Alor Setar or Arau and transfer to the ferry ports for boats to Langkawi.

You have a choice of either the high-speed ETS Trains or the slightly slower, but much cheaper Komuter Trains.

Please note: All of the ETS trains on this route fro Butterworth are now cancelled, so you will now have to take the commuter services.

Taking this option can work out even cheaper than the bus / ferry combination as the commuter services are cheaper than the bus services.

The only problem is - if you go to Alor Setar, you will have a 10 minutes walk to the city centre to catch the local bus to Kuala Kedah.

If you go to Arau, you will have to take a bus to Kangar, then transfer to another bus to Kuala Perlis (which can take quite a long time).

If you plan to take a taxi from either station to the ports, then this is no problem and still works out cheaper than the direct ferry from Georgetown.

For the latest commuter timetables and fares, please see the following pages :

Komuter Train Butterworth - Alor Setar >

Komuter Train Butterworth - Arau >


Travelling on these passenger ferry routes, you will end up at the Langkawi Jetty Point / ferry terminal in Kuah.

From the ferry terminal you will have to take a taxi, hire your own transport or walk in to town as there are no public buses on the island.

For more information about the Jetty in Kuah, visit our Langakwi Jetty page here >

Fly between Penang Island and Langkawi Island (PEN to LGK)

There are a couple of low cost operators that offer daily flights between the islands.

The fares are pretty good value and the flights quick, but you have to take into account travel times and costs from getting to and from the airports, especially in Langkawi where there is no real public transport options, so it may end up costing you a fair amount just to get from the airport to your final destination in Langkawi.

For more about these flights click here >

By Car - Driving to Langkawi from Penang

If you want to drive from Penang to Langkawi and take your car over to the island, the best option is to drive to the port of Kuala Perlis, where you can take one of the roll-on-roll-off ferries that operate from here.

Click here for more information on the car ferry from Kuala Perlis >

Boat to LangkawiThe Boat to Langkawi from Kuala Perlis by smaller high-speed passenger ferry or the larger car ferry

If you plan to leave your car on the mainland, both K. Perlis and K. Kedah jetties / ferry terminals are surrounded by car parking sites that usually charge RM 10 per day to park.