Kuala Lumpur Train

On our Kuala Lumpur Train page you will find all the information your need to plan your trip by rail, from KL Sentral train station to various destinations around Malaysia and into Thailand.

Travel by train to KL is easily the most relaxing way to leave or arrive in the city.

KL Sentral is the travel hub of Kuala Lumpur and you can connect to KLIA (Kuala Lumpur International Airport) directly from here by high speed train or by bus.

It is also easy to get to other parts of the city with Komuter trains to take you to your destination of choice.

Northbound Trains From Kuala Lumpur

KL to Ipoh
You are spoilt for choice for trains to Ipoh, with both KTM intercity as well as the fast ETS, Electric Train Services connecting the two cities in record time.

KL to Butterworth Penang
There are two trains a day leaving for Butterworth train station which is located just opposite the popular tourist destination of Penang Island and connected by a ferry service that leaves every 15 minutes or so.

KL to Taiping
Between Ipoh and Butterworth is the smaller, but interesting town of Taiping which is worth a stop if you have the time.

KL to Langkawi
Travel overnight in a sleeper train to the popular tourist island of Langkawi to soak up the sun on one of its beautiful beaches.

KL to Alor Setar
One overnight train heads North to Thailand stopping on its way at Alor Setar. Stay in the city or head over to Langkawi Island for sun, sea and sand.

KL to Kota Bharu
There is a daily sleeper train that travels along the Jungle Railway up through the middle of Peninsular Malaysia over to the East coast.

Kuala Lumpur to Thailand Trains

Travel from Kuala Lumpur to Thailand by train is possible via a direct service that operates to the Southern city of Hat Yai, where you can connect with trains leaving North to Bangkok, Surat Thani, Chumphon and Hua Hin.

Or you could travel via Butterworth and catch the daily overnight service to Bangkok.

Use these trains to travel from KL to Phuket by train and bus, Koh Samui and more...

KL to Hat Yai 
One daily overnight train connects KL to Thailand's third largest city, Hat Yai.

KL to Bangkok
Find out how to travel between these two capital cities here.

Kuala Lumpur Trains - Southbound

KL to Singapore
Travel from  KL Sentral to Woodlands station in Singapore three times a day.

KL to Melaka
Travelling from KL to Melaka by train is possible but not the best way of getting there as you have to catch one of the Singapore bound trains to Tampin, 38 kilometres to the North of Melaka, then catch a bus from there to Melaka. There are plenty of buses that will take you directly from KL to Melaka!

KL to Johor Bahru
Travel from Kl to JB by train on the three departures a day that go to Singapore, which is only another 5 minutes across the border.