A Rapid KL train at a Kuala Lumpur station

Malaysia Train Travel Guide: KTM, ETS, and Getting Around by Rail

Malaysia’s intercity train network is one of the most underused assets for expats living in KL. While most people default to flying or driving for intercity travel, the train — particularly the ETS (Electric Train Service) high-speed rail — offers a genuinely pleasant, affordable, and scenic way to reach Penang, Ipoh, and destinations up and down the peninsula. I’ve done the KL–Penang train run several times and it’s one of my favourite journeys in Malaysia. Here’s everything you need to know.

Malaysia’s Main Train Services

ETS (Electric Train Service) — KTM

The ETS is Malaysia’s intercity electric train service operated by Keretapi Tanah Melayu (KTM). It runs on the electrified double-track main line connecting KL with Ipoh, Butterworth (for Penang), and destinations along the west coast. Modern, air-conditioned trains with reserved seating, a small food and drink trolley service, and journey times that are competitive with or better than driving when you factor in parking and traffic.

Key ETS routes and journey times from KL Sentral:

KL → Ipoh: 2 hours (Platinum service). A revelation — Ipoh is now genuinely easy for a day trip or weekend visit from KL.
KL → Butterworth (Penang): 3.5–4 hours (Platinum service). One of the best train journeys in Malaysia — you arrive at Butterworth, take the 20-minute ferry across to Georgetown. No need to fly to Penang if you have the time.
KL → Taiping: 2.5 hours. Taiping is underrated and now very accessible.
KL → Padang Besar (Thai border): 6 hours.

KTM Intercity (Non-ETS)

Slower diesel-hauled intercity services running on routes not yet electrified. These cover the east coast of Peninsular Malaysia (the Jungle Railway route through Gemas to Kota Bharu) and the southern corridor. Slower, older stock, but the Jungle Railway in particular is a remarkable journey through deep Malaysian rainforest — a scenic experience rather than a fast transport option.

KTM Komuter

KL’s suburban commuter rail network connecting KL Sentral to suburbs including Klang, Port Klang, Seremban, and other outer areas. Affordable but trains can be crowded at peak hours. Uses the same Touch ‘n Go card system as the MRT and LRT.

Booking ETS Tickets

ETS tickets can be booked online through the KTM website (ktmb.com.my) or at KTM ticket offices. Online booking opens 60 days in advance. For popular routes and peak periods (school holidays, public holidays, long weekends), book as early as possible — ETS tickets sell out, particularly the faster Platinum services.

Fares are very reasonable: KL to Ipoh in Platinum class is approximately RM40–50 one way. KL to Butterworth is approximately RM80–100 one way in Platinum class. These are significantly cheaper than flying when you include airport transfer time and costs.

KL Sentral: The Main Hub

KL Sentral is Malaysia’s largest transportation hub, located in the Brickfields area of KL. From KL Sentral you can access: ETS and KTM intercity trains, the KTM Komuter, the KLIA Ekspres (airport express to KLIA and KLIA2), the LRT (Kelana Jaya and Ampang lines), the MRT (Putrajaya line), the Monorail, and various bus services. The station itself has food courts, convenience stores, and a shopping mall attached (Nu Sentral). It’s genuinely one of the better-designed transportation hubs I’ve used in Asia.

The KL–Ipoh Day Trip by Train

The KL–Ipoh day trip by ETS is one of my strongest recommendations for any KL expat. The 2-hour journey deposits you in Ipoh’s beautiful colonial station, from where the old town with its famous food, street art, and gorgeous architecture is a short Grab ride. Have a proper breakfast (Ipoh white coffee, dim sum, chee cheong fun), explore the old town, have lunch, visit one of the cave temples on the outskirts, and be back in KL for dinner. Roughly RM80–100 return on the train, completely hassle-free.

The KL–Penang Train Journey

The 3.5-hour ETS to Butterworth followed by the Penang ferry is a great way to do Penang for a long weekend. You arrive into Georgetown feeling relaxed rather than exhausted from a road trip. Return the same way or fly back if you prefer (AirAsia KL–Penang is 45 minutes). Highly recommended over driving for solo or couple trips without heavy luggage.

The Jungle Railway (Gemas–Tumpat/Gua Musang)

One of Malaysia’s hidden gems. The Jungle Railway runs from Gemas (south of KL, accessible by connecting train) through the interior rainforest of Peninsular Malaysia, passing through Gua Musang and up to Tumpat on the Thai border near Kota Bharu. The journey takes 12–14 hours on an older diesel train, passing through tunnels of jungle, river valleys, and remote Orang Asli settlements. Slow, basic, and absolutely extraordinary as a travel experience. Not an everyday transport option — a deliberate adventure. Book through KTM website.

Practical Tips for Train Travel in Malaysia

Book ETS tickets in advance — the best times and seats sell out, especially on Friday evenings (people leaving KL for the weekend) and Sunday evenings (returning). Book online at ktmb.com.my or through the KTM app.

Arrive at KL Sentral with time to find your platform — it’s a large station and platforms are numbered from separate areas depending on the service.

The ETS Platinum service is worth the premium over Gold for the faster journey time on longer routes. On a 3.5-hour trip to Butterworth, the extra RM20 for Platinum is worthwhile.

Trains in Malaysia run on reasonable time but occasional delays do occur — particularly in wet season on older non-ETS routes. Don’t book tight connections on the Jungle Railway line.


Plan Your Malaysia Rail Adventures

Agoda

Book your overnight stay in Ipoh, Penang, or wherever the train takes you on Agoda. Ipoh and Penang boutique hotels in the old town are popular and book up on weekends — reserve ahead.

Book on Agoda →

Booking.com

Compare accommodation in Penang’s Georgetown and Ipoh old town on Booking.com — particularly useful for the free cancellation options if you’re not sure of your exact dates when planning a rail trip.

Check Booking.com →

Wise

Pay for your KTM train tickets, station food, and hotel in ringgit at the real exchange rate with Wise. KL Sentral has plenty of card terminals; Wise works everywhere without fees.

Get Wise →

Some links are affiliate links. I earn a small commission if you sign up at no extra cost to you. I only recommend things I actually use.


Scroll to Top