If you would like to travel by train to Langkawi Island (Pulau Langkawi) there are two railway stations that are close to two ferry ports on the mainland of Malaysia.
With the start of the new high-speed Electric Train services (ETS) between Gemas - Kuala Lumpur and Padang Besar, it is now much faster to get to Pulau Langkawi by train than it used to be on the now cancelled Intercity Express Trains.
If you are coming from the north from Thailand, the easiest place to get off the train is at Arau, which is a fairly short ride (18km) by taxi to the ferry terminal at Kuala Perlis.
This is the shortest and cheapest ferry trip to the island. The boat is scheduled to take just one hour and fifteen minutes.
If you are coming from the south, disembark at Alor Setar where again you will have to take a short ride by cheap local bus (15km) or taxi to the ferry port at Kuala Kedah.
The boat from Kuala Kedah is scheduled to take 1 hour and 45 minutes.
The International Express sleeper train leaves Bangkok train station every afternoon for the overnight journey down into Malaysia.
Along its route are popular beach destinations and islands of the east coast of Thailand. You can use this service to travel from :
Hua Hin, Ko Tao (train leaves from Chumphon), Koh Samui (train leaves from Surat Thani) and Hat Yai to Langkawi by train.
Click here to view the full timetable of the train from Thailand >>
If you plan to travel in the opposite direction into Thailand click here >>
Please Note : This train now terminates / originates at the border station of Padang Besar.
There is now a regular Komuter Train service that operates every one or two hours between Padang Besar and Butterworth, stopping at Arau on route.
The daily overnight Intercity sleeper train on this route is now cancelled, so you will now have to travel on the new high-speed ETS Trains.
You can choose to get off at Alor Setar for the ferry connection or Arau to the north.
If you wish to travel from Langkawi to Kuala Lumpur by train you can find details of tese trains here :
From Singapore you now have to first take a shuttle train over the
Causeway to JB Sentral Railway station in Johor Bahru, then another train from JB to the station at Gemas (where the new electrified Line starts).
From Gemas, you can then connect to the new Electric Train Services (ETS) to Alor Setar or Arau.
If you are looking for a cheaper option than the direct ferry from Penang, you could catch the new Komuter train or catch a regular bus to Kuala Kedah (via Alor Setar) from Butterworth bus station. It is around 100km and should take under two hours.
You can also catch a bus from Penang to Kuala Perlis and get the boat from there.
For more information on all boats to Langkawi from peninsular Malaysia please visit the following pages on our site :
If you want to drive your car to Langkawi Island, there are now car ferries leaving from Kuala Perlis.
You can also catch a ferry from Satun in Thailand to Langkawi.
If you would like to compare room prices and pre-book your accommodation on the island before you arrive, or just read reviews to find the best places to stay, click here >>