By train the journey from Penang (Butterworth Railway Station) to Kuala Lumpur is scheduled to take from 3 hours 35 minutes to 4 hours 20 minutes depending upon which train you take.
Train Times from Penang to Kuala Lumpur
There are currently 7 trains a day from Penang (Butterworth Railway Station) to Kuala Lumpur.
| Train | Penang | Kuala Lumpur | Service |
| 9121 | 05:15 | 09:20 | ETS Platinum |
| 9123 | 06:30 | 10:35 | ETS Platinum |
| 9323 | 07:00 | 11:05 | ETS Platinum |
| 9343 | 07:50 | 12:10 | ETS Platinum |
| 9109 | 13:05 | 16:40 | ETS Express |
| 9133 | 16:05 | 20:10 | ETS Platinum |
| 9135 | 18:45 | 22:50 | ETS Platinum |
Buy Tickets from Penang to Kuala Lumpur
Use the Search Box below to buy your tickets from Penang (Butterworth Railway Station) to Kuala Lumpur Sentral Station.
Butterworth Railway Station
To travel by train from Penang you need to first go to the mainland, either by the car ferry which departs frequently between 05:20 and 10:00, or by road over the bridge. The closest train station is Butterworth Railway Station.
Kuala Lumpur Railway Station
The main railway station in Kuala Lumpur is KL Sentral Station.
Local Transport in Kuala Lumpur
KL Sentral Station in Kuala has probably the best transport connections of any city centre train station in South East Asia. You can take a taxi but with a small amount of research you can travel much more cheaply, and quicker, on Kuala Lumpur’s excellent and modern public transport system.

Kuala Lumpur has 6 suburban rail services, and plans to construct a 7th which will be an underground metro system. 5 of the 6 suburban railway lines run from KL Sentral Station. If you plan to travel to Kuala Lumpur International Airport then consider taking the KLIA Ekspres service from Kuala Lumpur Sentral Station which completes the journey to the airport in only 28 minutes.