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

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.

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

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 route.

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 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 station.

Cheap KTM Komuter (commuter) trains leave Alor Setar for Butterworth every one or two hours.

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

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 >

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

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

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 hotel deals >

Find the best places to stay in Penang >

Langkawi Ferries main page >