The Kuala Lumpur to Penang train is the most popular train journey in Malaysia. Read on for our full review and top tips for riding the rails from KL to Butterworth.
Penang has always been well connected to the rest of Malaysia, in particular to the capital city of Kuala Lumpur, 350km to the south. Whilst it’s possible to drive, fly, or take the bus, the easiest and most comfortable way to get from Kuala Lumpur to Penang is by train using the fast, efficient and affordable ETS service.
With a journey time of just over four hours, the train links the city centre of KL to the mainland city of Butterworth, leaving just a short Grab or ferry ride onto Penang Island. So, if you’re struggling to decide whether to visit Kuala Lumpur or Penang, the excellent train service perhaps provides the answer; instead of choosing one, visit both and let the train take the strain.


How to book tickets for the Kuala Lumpur to Penang train
Click here to book tickets using Baolau or use the handy form below.
Tickets can be booked either online or at any station in Malaysia. From our experience, the online booking system is simple to use and tickets are issued immediately as a PDF (and don’t need to be printed), so we wouldn’t recommend booking at the station unless you have a good reason.
Baolau is the simplest method to book tickets online, they have an excellent website that lets you check routes and availability before booking tickets. They have direct access to the Malaysian Railways ticket database, so you can check real-time information about tickets, select seats and receive instant confirmation. They only charge a very small fee and it’s well worth it in our opinion.
The simple user interface lets you enter your journey details before showing the available options (plus a handy indicator of how many seats are available for a given journey). After selecting your journey, you pick your carriage and preferred seats; if you’re travelling as a family of four, we recommend choosing the four seats around the table for a comfortable journey (see below for more info on table seats).
Check out the ‘On Board’ section below for information on the differences between the carriages.
Tickets cost approximately RM85 for adults and RM45 for children aged 4 – 12.


How to book seats around a table
We’ve had lots of questions from readers asking how to book seats around a table, which can be especially useful if you’re travelling as a family or in a group (although two of you will be travelling backwards).
Not all carriages have tables, but those that do will be displayed like this on the Baolau site:

In the example above, seats 8A, 8B, 9A, 9B and 8C, 8D, 9C, 9D are arranged around the two tables (shown as a thin grey line in the image). Do note, however, that the table seats might be in a different location depending on the carriage you’re booking.
Which route does it take?
Malaysiaโs railway network is undergoing continuous upgrades, including the introduction of an electrified fast line running from Johor Bahru in the south to Padang Besar at the Thai border.
The Kuala Lumpur to Penang route uses this line, with services starting in Kuala Lumpur and terminating in Butterworth.
There is one Express service per day (which stops at the fewest stations), five Platinum services (which stops at a few more stations), and one Gold service (which originates at Segamat and stops at almost every station). Try to get one of the Express or Platinum services if you can as these are quicker and offer Business Class seats if you fancy an extra bit of comfort, plus free food and water.
All of the trains head up the west coast of Malaysia (known as the mainline) and pass through Ipoh.

Kuala Lumpur to Penang train timetable
There are seven services per day between Kuala Lumpur and Butterworth at the following times:
| KL SENTRAL | BUTTERWORTH | TRAIN |
|---|---|---|
| 08:05 | 12:10 | Platinum |
| 11:40 | 15:15 | Express |
| 13:40 | 17:45 | Platinum |
| 14:10 | 18:15 | Platinum |
| 15:55 | 20:00 | Platinum |
| 18:22 | 22:42 | Gold |
| 20:15 | 00:20 | Platinum |
KL Sentral station
Until the turn of the 21st century, all trains on this route originated and terminated at the original Kuala Lumpur station, a grand old station building in the heart of the city. Although the KL to Penang train still calls at this station, the start and end point is now KL Sentral.

This modern station makes for an easy departure, with the Penang ETS trains leaving from Departure point B on Level 2 (the same level the Grab cars will drop you off). Departure gates open thirty minutes before departure (you’ll need to scan your ticket QR code to get through the gates) and then sit patiently in a small waiting area. Approximately 15 minutes before departure, the guards will open the gates again for you to head down to the platforms on Level 1 via the escalator or lifts.



KL Sentral station has the usual array of convenience stores and fast food outlets and is well connected to the city’s public transport network.

If you need to travel between Kuala Lumpur International Airport and KL Sentral, then read this guide.
On board the Kuala Lumpur to Penang train
The ETS trains are made up of modern carriages with comfortable seats, LED information boards, power sockets (three-pin and USB) and powerful air-conditioning; take a blanket or jumper as it can get very cold, particularly for the first hour of the journey.



Each carriage has a luggage rack with enough space for several large suitcases, plus ad-hoc space nearby to leave your cases. For backpacks and smaller cases, there are overhead racks above the seats for all your luggage. We had no problem storing our two large cases and they felt safe and secure during the journey. Coach F has additional luggage space if you need it.


Each carriage has a slightly different configuration, so keep that in mind when booking your ticket:
- Coach A is Business Class and at the rear of the train when heading north
- Coach B (60 seats) has a toilet
- Coach C (54 seats) has the bistro so does get more through traffic during the journey and feels busier
- Coach D (42 seats plus 4 disabled) has the disabled toilet and designated wheelchair seating. The prayer room is also in this carriage.
- Coach E (60 seats) has a toilet
- Coach F (60 seats) has extra luggage storage

The onboard toilets are neat, clean and well-maintained, although lacked toilet paper towards the end of the journey.

If you’re in need of any food and drinks, there’s a small bistro and dining area in Coach C that sells hot meals (chicken rice, noodles, Mac and Cheese, etc), plus crisps, soft drinks and coffee/tea. A meal costs around RM15 and payment can only be made in cash or e-wallets (e.g. Grab or Touch ‘n Go). Credit cards aren’t accepted.


Is it worth paying extra for Business Class?
READ OUR GUIDE: Penang to Kuala Lumpur Business Class train
One of the train carriages on each journey is set aside for business class and many travellers are tempted to pay the extra to upgrade. Although the carriage has fewer seats and you receive a free meal, in-seat entertainment and access to a pre-departure lounge, Business Class isn’t really worth the 80% increase in price.
Seats aren’t as comfortable as in Standard Class, the standard of food and entertainment isn’t impressive, and the whole experience doesn’t feel premium. Read our separate review here of the Penang to KL business class train, but in our opinion you’re better off saving some money and enjoying the excellent standard class instead.


Butterworth station
As with KL Sentral, Butterworth is a new(ish) station and it makes for a simple arrival process, although there are currently no escalators, so you either need to join the long queue for the lifts, or drag your cases up the long flight of stairs.

Once at the top level, you need to scan your ticket QR code again to pass through the arrival gates. Butterworth station has a small convenience store but you’re best off heading to Penang Sentral Mall if you need some food, drink, or an ATM.



If you want to take the opportunity to explore Butterworth before heading over to Penang Island, check out our guide for things to do in Butterworth.
Your onwards journey from Butterworth
If you’re heading onto Penang Island, you have the choice of taking the ferry across to George Town, or a Grab car over the bridge onto the island.
For both the ferry and Grab, you need to walk towards Penang Sentral Mall which is five minutes away from the station along an indoor walkway. It’s slightly uphill and makes for a tiring walk, especially if you’re travelling with a large amount of luggage. For the ferry turn left at the end of the walkway and for Grab, turn right and enter the mall.
The ferries run every hour (RM2) and are the recommended option if the timings match, otherwise head into Penang Sentral Mall and take a Grab car from the e-hailing area on Level 8 (take the lifts directly in front of you when entering the mall). It’ll take about 40 minutes in a Grab depending on traffic, whilst the ferry only takes about ten minutes and drops you right in the heart of George Town.
FAQ
The easiest way to book tickets is via the Baolau site.
Adult tickets are priced from RM66 to RM96. There is a 50% reduction for concession tickets.
Journey times range from 3h 35mins to 4h 20mins
Yes, each service includes a buffet cart with hot and cold food and beverages available.
Yes, the train is the most comfortable and efficient way to travel, avoiding either a long bus journey, or a flight which takes-off and lands a long distance from the respective city centres.
Final thoughts about the Kuala Lumpur to Penang train
In our opinion, a train journey remains the most iconic way to travel between Kuala Lumpur and Penang. With the introduction of the ETS trains, the journey is now modern, reliable and straightforward, even if it has lost some of the charm it once had.
Your journey starts and finishes in handy locations and once on board, the ETS trains offer comfort and relaxation. The journey passes by quickly as you experience the beauty of the Malaysian countryside rushing past the window and, before long, you’re arriving in Butterworth, ready to exploring all the things to do in Penang.

On Penang ebook
Updated for 2026, the On Penang ebook is the only travel guide you need for exploring the island of Penang. It is jam-packed with inspiration on what to do, where to eat, where to stay, and also includes a step-by-step self-guided walking tour of George Town (with photos).ย
This is a PDF download for use offline and on the go (and ad-free!). Save it to read on the plane to Malaysia, download to your phone to follow the self-guided walking tour, or print it off at home before you leave on your adventures and highlight all the bits you want to remember for your visit.
-
On Penang ebook£16.95
Before your go, check out these useful reads for your visit:
The best things to do in Penang
15 BEST restaurants in Penang
Top tips for visiting Penang
One day Penang itinerary
Best hotels in Penang
How to get around Penang
A brief history of Penang
