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

Last Updated: 2019-12-24

To get from Langkawi to Penang, you have a number of travel options available, so depending on your budget, you can choose to:

1) Take a direct ferry from Langkawi to Georgetown on Penang Island.

2) Take a direct flight from LGK to PEN.

3) Take a much shorter ferry to the mainland, then continue your journey by either bus or train to Butterworth. This works out around half the price than taking the direct ferry, so if you want to save money and don't mind a longer journey, this is the best way to go.

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

Direct Ferry from Kuah to Georgetown

The direct ferry leaves Kuah jetty just twice a day and usually takes two and a half to three hours to make the trip to Penang Island.

The duration of the ferry journey to Penang from Langkawi can sometimes depend on the weather - when its is rough it can take quite a bit longer.

To see the latest timetables and fares for the direct ferry to Penang click here >

Powered by 12Go Asia system

The Cheapest Way to Travel to Penang from Langkawi

If you are travelling on a budget and don't mind a much longer journey, you can get to Penang for half the price of the direct ferry if you take the following routes:

Via Kuala Kedah (Alor Setar)

This journey involves taking the much shorter ferry ride to the mainland, to Kuala Kedah Jetty.

Once you arrive at K. Kedah, you can then take a local bus to Alor Setar city centre from the main road in front of the ferry terminal (or taxi for about 15 - 20 RM if you want to get there quickly or there are a few of you to share the cost).

Ask the bus driver to let you off at the nearest stop to the Alor Setar Train Station.

Then it's a 5 to 10 minute walk to the train station.

Cheap KTM Komuter (commuter) trains leave Alor Setar for Butterworth every one or two hours apart, starting in the early morning and running until late in the evening.

From Butterworth train station, you then take the short ferry ride over to Georgetown on Penang Island.


Further reading for this route:

To see the ferry timetable from Langkawi to Kuala Kedah click here >

To see the KTM Komuter train timetable from Alor Setar to Butterworth click here >

For information on Butterworth Railway Station click here >

For information on the ferry from Butterworth to Georgetown click here >


Via Kuala Perlis and Arau

Another option is to take the boat to Kuala Perlis, then take a bus from the nearby bus station to Butterworth bus station.

This is the shortest ferry journey to the mainland (one hour and 15 minutes) so if you don't like long boat trips this is a good route to take.

This way works our slightly more expensive than going via K. Kedah and the Kuala Perlis to Butterworth / Penang bus is not that frequent and often fully booked.

Another option is to take a taxi or bus from Kuala Perlis jetty to Arau railway station.

From Arau you can take one of the regular and cheap KTM Komuter trains to Butterworth.

For the Komuter train timetable from Arau to Butterworth click here >

If you decide to take the bus to Arau Train Station, this involves taking a "MyBas" bus from Kuala Perlis Bus Terminal to Kangar Bus Terminal.

At Kangar, you will have to change to another MyBas bus to Arau.

For more information about the buses to Arau:

Please visit the MyBas official website here >

Flights from LGK to PEN

The quickest way to get to Penang from Langkawi is to take a 40-minute flight from Langkawi Airport to Penang Airport.

If you plan ahead and book in advance, you can often find some good value seats on these planes.

To search for flights deals click here >

Once you arrive at Penang International Airport, you can choose to take a taxi or RapidPenang bus into Georgetown or anywhere else on the island.

To find bus times / fares visit the RapidPenang website here >

Driving from Langkawi to Penang by Car

If you have taken your car over to Langkawi Island, you will have to go back to the mainland the same way you came, via the Kuala Perlis car ferry.

For information, timetables and fares for the Langkawi car ferries click here >

Once you arrive in K. Perlis, the best way to travel by road is to head straight for the E1 North-South Highway, then drive all the way to Butterworth.

At Butterworth, you can then decide to take the ferry to Georgetown or go via the first Penang Bridge.

Find the best places to stay in Penang >

Langkawi Ferries main page >