ETS and KTM Trains in Malaysia: Complete Guide 2026
Contents
- What is the ETS?
- ETS Service Tiers
- Key Routes and Journey Times
- KL Sentral to Butterworth (Penang)
- KL Sentral to Ipoh
- KL Sentral to Gemas (Southern route)
- Padang Besar (Thai Border)
- KTM Komuter — Suburban Rail in Greater KL
- KL Sentral — Your Hub for Train Travel
- How to Book ETS Tickets
- KTMB Website
- MyKTM App
- 12Go Asia
- Station Kiosks
- Seat Selection
- The North Borneo Railway (Sabah)
- Train vs. Bus vs. Flight: A Comparison
- Booking Tips
Malaysia’s intercity rail network on the Peninsular west coast is modern, punctual, and comfortable — often the best option between Kuala Lumpur, Ipoh, and Butterworth (for Penang). Run by national operator KTMB (Keretapi Tanah Melayu Berhad), the Electric Train Service (ETS) covers the main north-south spine efficiently. Here’s everything you need to know.
What is the ETS?
The Electric Train Service (ETS) is Malaysia’s intercity passenger rail product, launched in 2010 and expanded progressively since. Services run on electrified track from Gemas in Negeri Sembilan up to Padang Besar on the Thai border, passing through Kuala Lumpur Sentral (KL Sentral), Ipoh, and Butterworth (for Penang).
ETS trains are air-conditioned, have assigned seats, and carry an onboard food service for longer journeys. The network is entirely separate from the KL urban rail systems (MRT, LRT, Monorail).
ETS Service Tiers
KTMB operates three ETS tiers, differentiated by speed and number of stops:
| Tier | Stops | Speed | Best For |
|---|---|---|---|
| Platinum | Fewest | Fastest | Business travellers, time-pressed visitors |
| Gold | Moderate | Fast | Best value for most routes |
| Silver | Most | Slowest | Budget travellers, shorter hops |
Gold is the right choice for the majority of travellers doing KL–Ipoh or KL–Butterworth. The time difference versus Platinum is usually 20–30 minutes, but the fare difference can be MYR 15–25.
Key Routes and Journey Times
KL Sentral to Butterworth (Penang)
The flagship ETS route. Butterworth is the mainland terminal for Penang; from there, a 10-minute ferry (approximately MYR 1.20 as of 2026) takes you to Georgetown on Penang island.
| Service | Journey Time | Fare (as of 2026) |
|---|---|---|
| ETS Gold | Approx. 4 hrs 15 min | From MYR 59–79 |
| ETS Platinum | Approx. 3 hrs 55 min | From MYR 80–100 |
Trains run multiple times daily. The 7am and 8am Gold departures from KL Sentral are popular — book 1–2 weeks ahead for weekends and public holidays.
vs. Bus: Bus from KL to Penang (Komtar or Sungai Nibong terminal) takes 4.5–5.5 hours including stops, from approximately MYR 35–55. Similar journey time, slightly cheaper, but less comfortable and less reliable for timing.
vs. Flight: AirAsia and Malindo Air fly KL–Penang in 55 minutes from approximately MYR 60–150 depending on timing. Once you factor in airport transfers (KLIA is 55 minutes from KL city by KLIA Ekspres), the train is often faster door-to-door for Georgetown stays, and less stressful.
KL Sentral to Ipoh
A popular day trip and an excellent stop en route to Penang. Ipoh’s Old Town is compact and walkable, with its white-wall café scene, limestone cave temples, and famous Ipoh white coffee.
| Service | Journey Time | Fare (as of 2026) |
|---|---|---|
| ETS Gold | Approx. 2 hrs 15–30 min | From MYR 25–35 |
| ETS Silver | Approx. 2 hrs 45 min | From MYR 18–24 |
Ipoh station (Stesen Keretapi Ipoh, also called the “Taj Mahal of Ipoh” for its Moorish colonial architecture) is a short walk from the Old Town. Most day trippers get the morning train and return in the evening.
vs. Bus: Buses from Puduraya/TBS to Ipoh take 2.5–3.5 hours, from MYR 15–20. Cheaper, but less reliable for timing and not always comfortable.
KL Sentral to Gemas (Southern route)
For travellers heading to Johor Bahru or connecting to Singapore via rail, ETS runs south to Gemas, where KTM Intercity (slower overnight trains) continue to JB Sentral. Journey time KL–JB by this combination is 6–7 hours and rarely the best option; flying or taking a bus is quicker for most travellers.
Padang Besar (Thai Border)
ETS runs north to Padang Besar, where you can cross into Hatyai, Thailand, and connect to Thai Railways south. A practical route for travel between KL and southern Thailand, though the crossing formalities add time. The journey KL Sentral to Padang Besar takes approximately 4.5–5 hours on ETS Platinum.
KTM Komuter — Suburban Rail in Greater KL
The KTM Komuter is a separate, slower commuter rail network covering greater Kuala Lumpur and surrounding towns. It shares some stations with ETS (including KL Sentral and Seremban) but operates on older rolling stock and serves the suburban commuter market.
Key Komuter lines:
- Port Klang Line — KL Sentral to Port Klang via Klang
- Seremban Line — KL Sentral south to Seremban via Nilai (useful for KLIA Airport station)
- Batu Caves Line — connects to northern KL suburb Batu Caves (note: for the Batu Caves temple complex, take the LRT to Sri Petaling and a taxi, or take KTM Komuter to Batu Caves station)
- Rawang Line — north from KL through Rawang
For tourists, the Komuter is most useful for the Batu Caves line and for connections that aren’t covered by the faster MRT/LRT lines. Fares are typically MYR 1–5 for suburban journeys as of 2026. Pay with Touch ‘n Go card or cash at station machines.
KL Sentral — Your Hub for Train Travel
KL Sentral (Kuala Lumpur Sentral station) is the central transit hub, connecting:
- ETS intercity trains
- KTM Komuter
- KLIA Ekspres / KLIA Transit (airport trains)
- MRT (Kajang Line)
- LRT (Kelana Jaya Line)
- Monorail
- KL Sentral Mall with restaurants, luggage storage, and taxi counter
Tips for KL Sentral:
- Arrive 20–30 minutes before your ETS departure. The station is large and platform signs can be confusing on first visit.
- ETS platforms are upstairs from the main hall — follow signs to “KTM / ETS”.
- Luggage storage is available in the basement level (check-in bags cost approximately MYR 5–15 per item per day as of 2026).
- Buy or top-up a Touch ‘n Go card at the machines for KTM Komuter, or buy a dedicated single-journey ticket.
- The mall above the station has a large food court and convenience stores — handy for stocking up before a journey.
How to Book ETS Tickets
KTMB Website
Book at ktmb.com.my. The website is functional but can be slow at peak times. You’ll need an account or can book as a guest. Tickets open 60 days in advance and can be booked up to 1 hour before departure.
Pay by: Visa/Mastercard, local online banking (FPX), or e-wallets. An e-ticket PDF is issued — screenshot it or save offline since mobile signal at some rural stations can be unreliable.
MyKTM App
Available on iOS and Android. Smoother booking experience than the website for most users. Same 60-day advance window.
12Go Asia
12Go Asia is a useful third-party option for comparing ETS schedules and booking in English without needing a KTMB account. It covers trains, long-distance buses, and ferries across Malaysia in one place — useful if you’re planning multi-leg journeys that cross transport types.
Station Kiosks
Ticket machines at KL Sentral and major ETS stations allow cash and card purchase for same-day or advance travel, subject to availability. For popular routes on weekends, advance online booking is strongly recommended.
Seat Selection
ETS trains have assigned seating. When booking, you can select your seat — window or aisle, facing forward or backward. ETS coaches are generally clean and well-maintained; the Gold and Platinum coaches have 2+2 seating.
The North Borneo Railway (Sabah)
Borneo is not connected to Peninsular Malaysia’s rail network. Sabah has one heritage railway attraction: the North Borneo Railway, which runs a steam train excursion from Tanjung Aru (3km from Kota Kinabalu city) to Papar, a small town 38km south.
This is a tourist experience, not a transit service. The twice-weekly (typically Wednesday and Saturday) morning excursion includes a buffet brunch served on board and takes approximately 4 hours return. Cost is approximately MYR 350–400 per adult as of 2026, booked through Sutera Harbour Resort or local tour operators.
Sarawak has no passenger rail at all — road and air are the options.
Train vs. Bus vs. Flight: A Comparison
| Route | Train (ETS) | Bus | Flight |
|---|---|---|---|
| KL → Penang | ~4.5hrs, MYR 59–79 | ~5hrs, MYR 35–55 | ~55min, MYR 60–150+ |
| KL → Ipoh | ~2.5hrs, MYR 25–35 | ~3hrs, MYR 15–20 | No direct route |
| KL → JB | ~6–7hrs (combined), slow | ~4hrs, MYR 30–50 | ~55min, MYR 60–120+ |
For KL–Penang, the train is often the best overall experience: no airport hassle, city-centre to city-centre, comfortable seats, scenic views of rubber plantations and limestone karsts.
For KL–JB, the bus is typically faster than train and comparable in price. For distances beyond Penang, flights usually win on time.
Booking Tips
- Book 1–2 weeks ahead for KL–Butterworth on Friday afternoons, Saturday mornings, and around public holidays — these trains sell out.
- Bring your e-ticket or booking reference; inspectors check tickets during the journey.
- The morning slot (around 7–8am) from KL gives the most time at your destination.
- ETS Gold from KL to Penang is the most popular tourist service — if it’s sold out, check if Platinum has seats.
- First-timers to KL Sentral: give yourself extra time. The station is busy and signage to ETS platforms requires navigating through the main concourse.
For connecting onward transport from Butterworth to Georgetown, see our getting around Malaysia guide.
Book an experience
Top tours to book now
Already planning? These are the most popular experiences for this destination.
Frequently Asked Questions
- How long does the ETS train take from KL to Penang (Butterworth)?
- The ETS Gold service takes approximately 3 hours 55 minutes to 4 hours 30 minutes from KL Sentral to Butterworth, depending on the service. From Butterworth you take a short ferry to Penang island (approximately 10 minutes).
- How do I book ETS tickets in Malaysia?
- Book on the KTMB website (ktmb.com.my) or via the MyKTM app. Tickets open 60 days in advance. For popular routes like KL–Butterworth on weekends and public holidays, book 1–2 weeks ahead.
- What classes are available on ETS trains?
- ETS has three service tiers: Platinum (fastest, limited stops, highest fare), Gold (most common, moderate stops), and Silver (slower, more stops, cheapest). Gold is the best value for most travellers.
- How much does the ETS train from KL to Penang cost?
- ETS Gold fares from KL Sentral to Butterworth start from approximately MYR 59–79 as of 2026, depending on the service and how early you book. Platinum fares run higher.
- Can I travel by train from KL to Ipoh?
- Yes. ETS Gold from KL Sentral to Ipoh takes approximately 2 hours 15–30 minutes. Fares start from approximately MYR 25–35 as of 2026. Ipoh is a popular day trip or stop on the way to Penang.
- Is there a train in Sabah (Borneo)?
- Yes — the North Borneo Railway operates a heritage steam train experience from Tanjung Aru (near Kota Kinabalu) to Papar on select mornings. It's a tourist experience, not a commuter service. Book through tour operators in KK.
- What is the difference between ETS and KTM Komuter?
- ETS (Electric Train Service) runs intercity routes between major cities on the Peninsular west coast. KTM Komuter is a suburban rail network serving greater KL and surrounding areas — similar to a metro system. Both use KTMB infrastructure.
Stay Connected
Get an eSIM Before You Go
Skip the SIM queue at KLIA or Penang Airport. Airalo eSIMs activate on your phone before you board — arrive in Malaysia with data already running. Local network coverage from a few dollars.
Browse Airalo eSIMs →Same price as buying direct — we earn a small commission at no extra cost to you.