Skip to content

Getting around

The ETS train in Malaysia: classes, seats and booking

The Electric Train Service is the best way to move up the west coast, and its booking system is the part of Malaysian travel that most often defeats visitors.

Checked

ETS is KTMB’s intercity electric train, and it now runs most of the length of the west coast: from Padang Besar on the Thai border, through Butterworth (the mainland station for Penang), Ipoh and Kuala Lumpur, and since late 2025 south towards Johor Bahru. It is fast, punctual, air-conditioned and considerably more pleasant than the parallel bus. The difficulty is not the train. It is getting a seat on it.

Express, Platinum or Gold

The services differ by how often they stop, not by comfort class in the European sense. ETS Silver, the all-stations service, ran for the last time on 31 December 2025 — pages still describing it are out of date. Times below are for Kuala Lumpur Sentral to Butterworth on the 2026 timetable.

ETS Express
Fewest stops, fastest end to end. About 3 h 35 min to Butterworth.
ETS Platinum
Limited stops. About 4 h 05 min. Some trains carry a Business Class coach, which includes a meal.
ETS Gold
Stops more often. About 4 h 20 min, and usually the cheapest.
On board
Standard class on every train, with a bistro coach selling food and drink.

Standard-class fares from Kuala Lumpur to Butterworth start at roughly RM 60 on Gold, RM 78 on Platinum and RM 86 on Express, one way. They are not fixed: KTMB prices seats on a sliding scale, cheapest when booked more than 30 days ahead and dearest in the last six days, with weekends, peak hours and holidays costing more. For Ipoh to Butterworth the difference between the classes is modest; for the full run out of Kuala Lumpur, Express is worth it if the timing works.

When seats are released

This is the detail that ruins itineraries. KTMB does not sell on a rolling window. It opens sales in blocks tied to each new timetable — the first months of 2026 went on sale in late 2025 — and releases extra holiday trains separately, sometimes only weeks before they run. Before a block opens you cannot book at any price, and travellers who plan four months ahead often conclude the train does not run on their date. It does. It is not on sale yet.

Once your dates are on sale, book. Popular departures in peak season and around public holidays sell out within days, and with only a handful of trains a day between Kuala Lumpur and Butterworth, a sold-out train is not a small inconvenience. In the December to March window, book as soon as the seats appear.

Where to book

  • The KTMB website and the KTM Mobile (KITS Style) app — the operator’s own channels, and the cheapest
  • Station counters and kiosks at major stations, if you are already in the country. KTMB has been fully cashless since January 2025, so bring a card or an e-wallet, not notes
  • Third-party resellers, which are convenient and add a margin

Foreign cards are sometimes refused by the official payment step. If that happens, a reseller is a reasonable fallback — the surcharge is usually smaller than the cost of losing the seat.

The stations are not where you assume

Butterworth is not Penang. The station sits on the mainland; George Town is across the channel on the island. The connection is a short ferry from the terminal next to the station — 10 to 15 minutes, RM 2, paid by card or e-wallet — or a road crossing over the bridge. Build it into your timing rather than discovering it with luggage.

There is no train to the Cameron Highlands. The nearest the railway gets is Ipoh or Tapah Road; the mountain leg is by road either way.

Common questions

When do ETS train tickets go on sale?

KTMB opens sales in blocks tied to each new timetable rather than on a fixed number of days ahead, and releases extra holiday trains separately. Before your dates are on sale you cannot book at any price, which is why travellers planning months ahead often conclude the train does not run on their date. It does - it is not on sale yet.

What is the difference between ETS Express, Platinum and Gold?

How often they stop. Express makes the fewest stops - about 3 h 35 min from Kuala Lumpur to Butterworth. Platinum stops more, about 4 h 05 min, and some trains have a Business Class coach with a meal. Gold stops most often, about 4 h 20 min, and is usually cheapest. ETS Silver ended on 31 December 2025.

How much is the ETS from Kuala Lumpur to Butterworth?

Standard-class fares start at roughly RM 60 on Gold, RM 78 on Platinum and RM 86 on Express, one way. Fares rise as the travel date gets closer and on weekends and holidays, so booking more than 30 days ahead is cheapest.

Where should I book ETS tickets?

The KTMB website or the KTM Mobile (KITS Style) app - the operator's own channels, and the cheapest. Station counters and kiosks work if you are already in the country, cashless only. Third-party resellers add a margin but are a reasonable fallback when the official payment step refuses a foreign card.

Does the ETS train go to Penang?

It goes to Butterworth, which is on the mainland, not on the island. George Town is across the channel - a ferry of 10 to 15 minutes from the terminal next to the station, or a road crossing over the bridge. Build that connection into your timing.

Is there a train to the Cameron Highlands?

No. The nearest the railway gets is Ipoh or Tapah Road, and the mountain leg is by road either way.

This page is the free part

Facts like these belong to everyone. What the guide adds is the sequence — 10 days in an order that never doubles back once it leaves Kuala Lumpur, 141 pages, 9 drawn maps.

  • Which legs of the ten-day route are worth taking by train and which are faster by road
  • The exact booking sequence, in the order that avoids sold-out connections
  • Seat and carriage preferences that matter on the longer runs
A spread from The Malaysia Plan setting out ferries, trains and flights side by side
From the guide: the transport spread — ferries, trains, and when to fly instead.

No email required for the preview.

Checked against