Kuala Lumpur to Penang

By train the journey from Kuala Lumpur to Penang (Butterworth Railway Station) is scheduled to take from 3 hours 35 minutes to 4 hours 20 minutes depending upon which train you take.

Train Times from Kuala Lumpur to Penang


There are currently 7 trains a day from Kuala Lumpur to Penang (Butterworth Railway Station).

TrainKuala LumpurPenangService
912408:0512:10ETS Platinum
910811:4015:15ETS Express
913013:4017:45ETS Platinum
932614:1018:15ETS Platinum
913615:5520:00ETS Platinum
935218:2222:42ETS Gold
913820:1500:20ETS Platinum

Buy Tickets from Kuala Lumpur to Penang


Use the Search Box below to buy your train tickets from Kuala Lumpur to Penang.

Kuala Lumpur Railway Station


Kuala Lumpur’s main train station is KL Sentral Station.

Google Map of KL Sentral Station

Butterworth Railway Station


The closest railway station to Penang Island is Butterworth Railway Station.

Google Map of Butterworth Railway Station

Connections to Penang Island


There are two ways to travel from Butterworth Railway Station to Penang Island: you can take a ferry to Georgetown or you can travel via either of the two bridges which connect Penang to the mainland.

Khoo Kongsi clan house in Penang
Khoo Kongsi clan house in Penang

The ferry port is a short walk from Butterworth Railway Station. There are signs showing the way so it is easy to find. Ferry services to Georgetown in Penang depart every 20 to 30 minutes from 05:20 to 10:00. The adult one way fare is 2 RM and for children it is 1 RM. The crossing takes about 15 minutes.

Alternatively, if you arrive late in the evening or you have lots of luggage then take a taxi. Travelling via the closest bridge (the Penang Bridge) you can reach Georgetown is around 27 minutes (a journey of 24.6 km to the Komtar Tower). Agree the price with the taxi driver in advance.

How useful was this post?

Click on a star to rate it!

Average rating 4.2 / 5. Vote count: 148

No votes so far! Be the first to rate this post.