Ipoh to Langkawi by Train

If you are looking to travel from Ipoh to Langkawi by train, there are a few ways you can go about planning your journey.

The easiest way is to catch the daily overnight train (The Peninsular Express - Train number 20) that leaves Ipoh railway station in the early hours, for Hat Yai in Thailand.



This Intercity Train service has been cancelled from 19th May 2016.

From this date you will now have to take the new fast Electric Trains (ETS) to Alor Setar or Arau.

For the timetable of the new ETS Train from Ipoh to Alor Setar or Arau click here>>

This train service stops at both Alor Setar and Arau.


Both of these stations are a fairly short taxi or bus ride away from the ferry ports of Kuala Kedah (Alor Setar) and Kuala Perlis (Arau).

It is slower than the bus to Langkawi from Ipoh, but hopefully by mid 2015 there will be the new high-speed trains operating on this line.

To see the timetable for this train click here>>

Ipoh to Langkawi by Train via Alor Setar

Catching the Express Train from Ipoh to Alor Setar gets you into the city early in the morning.

The railway station in Alor Setar is located around 10 minutes walk away from the city centre.


From here you can catch a cheap and regular local bus, or taxi (from the station) to the ferry terminal at Kuala Kedah which is approximately 15 kilometres away.


Ferries from Kuala Kedah leave every hour or so from 7 in the morning until 7 in the evening.

For more about the ferry from Kuala Kedah to Langkawi click here>>

Train Fares from Ipoh to Alor Setar

This service has a range of seating from cheap 3rd class (economy) seats, to 2nd class sleeper coaches. All coaches on this train are air-conditioned.


One-way Fares are :

3rd Class Seat: Adult 14RM - Child 9RM

2nd Class Seat: Adult 25RM - Child 17RM


2nd Class Bed / Berth :
Upper : Adult 31RM - Child 23RM
Lower : Adult 37RM - Child 29RM



It is advisable to book your train tickets are far in advance as possible.


You can buy your tickets from any KTMB Intercity station, or :

online from our train ticketing page here>>

Ipoh to Langkawi by Train via Arau

You could continue on the train to Arau railway station.


The only advantage to doing this is that ferries from Kuala Perlis to Langkawi island are slightly cheaper, plus it is slightly quicker, as it is the shortest distance of any of the ports on the mainland to the island.


However, getting from the train station to the ferry port will be more expensive as it is further away from the port and there are very few buses that can take you there, so you will probably end up having to take a taxi.

For information about the ferry from Kuala Perilis click here>>


Recommended Hotels in Langkawi



Via George Town, Penang

If you are on a tour of Malaysia, the most popular place to stop off at if you are heading north from Ipoh, is the UNESCO World Heritage City of George Town on Penang Island.


You can get to Penang easily from Ipoh by either train or bus.

For information on trains to Penang from Ipoh click here>>

For information on buses from Ipoh to Penang click here>>


From Penang you can continue on to Langkawi by either a ferry from George Town to Langkawi or go back to the mainland and catch a bus to Kuala Kedah (Via Alor Setar) or Kuala Perlis.

Please see our Penang to Langkawi page for all your travel options>>


Related Links :

New Hotels in Langkawi

Budget Hotels in Pantai Cenang Langkawi

Budget Hotels in Kuah Langkawi

Top Luxury Hotels and Resorts in Langkawi

All Langkawi Hotels


More Trains from Ipoh

More Trains from Langkawi