How to get from Langkawi to Penang (Georgetown) by Ferry, Train, Bus or Flight

On this page you will find how to get from Langkawi to Penang Island either by direct ferry, a ferry to the mainland then a bus or train (via Kuala Kedah or Kuala Perlis) or by flying.

Direct Ferry from Langkawi to Georgetown Penang

Langkawi Ferry Services operate a couple of ferries a day from Kuah Jetty on Langkawi, to Swettenham Pier in George Town on Penang Island.

This boat trip takes around two and a half to three hours.

For the latest timetable and fares for these boats click here >>>



Ferry from Langkawi to Kuala Kedah - then Bus or Train

A cheaper option than the direct ferry is to take a shorter boat trip from Langkawi to Kuala Kedah (one hour 45 minutes).

Ferries depart every hour or two during the day.

From in front of the ferry terminal at Kuala Kedah, you can then take a cheap bus or taxi to Alor Setar.

From Alor Setar you can then take a cheap Komuter Train to Butterworth or a bus to either Butterworth or Penang Island (Sungai Nibong Bus Terminal).

For ferry times and fares from Langkawi to K. Kedah click here >>>

For information on the bus from the jetty to Alor Setar click here >>>

For information on Alor Setar Railway Station click here >>>

If you take a train or bus to Butterworth, you then have to take a short 15 minute ferry ride over to Penang.

For information on the Butterworth to Penang ferry click here >>>

Ferry from Langkawi to Kuala Perlis - then Bus or Train

Another option is to take a ferry from Langkawi to Kuala Perlis.

This boat trip is the shortest route to the mainland at just one hour and 15 minutes.

From the bus station in Kuala Perlis you can then take a bus to Butterworth (advance booking is advised) or take a taxi to the train station at Arau, then take a cheap Komuter Train to Butterworth.

For the ferry schedule and fares from Langkawi to K. Perlis click here >>>

For information on the Bus Station at Kuala Perlis Jetty click here >>>

For information on the Train Station at Arau click here >>>


Book Bus Tickets Online





How to get from Langkawi to Penang by Flying

Taking a flight from Langkawi to Penang (LGK to PEN) only takes around 40 minutes and if you book in advance, you can get some reasonably cheap deals.

It is still the most expensive way to travel from Langkawi to Penang, but if you don't like taking high-speed ferry boats, it is the only option available.

Air Asia is currently the only airline that operates this route with a number of daily flights.

To find cheap flight from LGK to PEN click here >>>


For information on travelling in the opposite direct from Penang to Langkawi click here >>>