Malaysia Trains

Butterworth to Kuala Lumpur train tickets

The Butterworth to Kuala Lumpur train runs 8 times daily on Keretapi Tanah Melayu (KTM). The fastest completes the journey in 3h35m. Tickets start from US$ 22.76 .

★★★★★ 100% 5-star on Trustpilot Official KTM e-ticket Secure card & Apple/Google Pay
8 trains daily
3h35m fastest
from US$ 22.76 per seat
Real-time KTM prices
QR e-ticket by email
2026 schedule

Pick your train and book in two minutes.

Every departure running this route right now, with live KTM fares.

Train Times Duration Classes From
EP9121
05:15 09:20 4h05m
Business Seat Seat
US$ 27.90 Book →
ES9171
06:10 09:48 3h38m
Business Seat Seat
US$ 30.84 Book →
EP9123
06:30 10:35 4h05m
Business Seat Seat
US$ 28.64 Book →
EP9323
07:00 11:05 4h05m
Business Seat Seat
US$ 30.35 Book →
EG9343
Cheapest
07:50 12:10 4h20m
Seat
US$ 22.76 Book →
ES9109
Fastest
13:05 16:40 3h35m
Business Seat Seat
US$ 29.61 Book →
EP9133
16:05 20:10 4h05m
Business Seat Seat
US$ 27.90 Book →
EP9135
18:45 22:50 4h05m
Business Seat Seat
US$ 28.64 Book →
Verified KTM schedules. Times and fares pulled live from Keretapi Tanah Melayu, not estimates. Last verified: 10/08/2026

Popular departures sell out ahead of public holidays

Seats on ETS and Intercity trains fill up fast around weekends, school holidays and festive periods like Hari Raya and Chinese New Year. Message us on WhatsApp if you need help finding the best option.

Onboard

What it's like on the train.

KTM's ETS and Intercity services are air-conditioned and comfortable for both short hops and longer journeys.

Power and comfort

ETS trains have power sockets at most seats; Intercity and Komuter services may not, so charge your devices before boarding if you can. Bring a light layer, carriages are air-conditioned and can run cold.

Food and drink

Snacks and drinks are sold at major stations before departure. Onboard catering varies by service, so it is worth picking up food beforehand, especially on longer routes.

Luggage

There is no separate luggage check-in, you keep your bags with you. Overhead racks fit a backpack or cabin bag; the standard guideline is 20kg per passenger.

Why book here

KTM tickets, booked your way.

Search, compare and book Keretapi Tanah Melayu trains in your own language and currency, with support from a real person if anything comes up.

Book in your language

Search and pay for KTM tickets in your own language and currency.

Official KTM e-ticket

Issued by Keretapi Tanah Melayu, emailed with a QR code. Show it on your phone.

Live seat availability

Fares and free seats are pulled from KTM in real time, not cached estimates.

Real human on WhatsApp

Questions and issues handled personally by our team, not a chatbot.

Verified travelers

Booked this route. Glad they did.

From Trustpilot · trustpilot.com/review/yesmytrips.com

★★★★★

"The train booking was easy. The support was incredibly reactive and helpful. I will definitely book again with them."

Jordan · GB · 03-02-2026 Verified
★★★★★

"Excellent service client, site facile a utiliser. Je recommande fortement, ça change des autres..."

Séverine J. · FR · 03-06-2026 Verified

Ready when you are.

Live fares, real-time availability, instant e-ticket. It takes about two minutes.

See live prices ↑
Good to know

The practical details.

Onboard

ETS trains are air-conditioned with power sockets at most seats. Bring a light layer for longer journeys.

ID & tickets

Bring the ID used at booking, the name must match your ticket. QR e-ticket on your phone, no printout needed.

Changes & refunds

KTM tickets cannot be changed or refunded once booked. Double-check your date, time and station before paying.

Best time to travel

Book ahead around school holidays and festive periods such as Hari Raya, Chinese New Year and year-end, when popular departures sell out first.

Booking window

How far ahead can you book?

You can book this route up to 136 days before departure, though KTM never opens sales beyond 31 December of the current year. Here is how the sales window works, and how to find out the moment your date opens.

When tickets go on sale

Keretapi Tanah Melayu releases seats up to 136 days before the departure date, but never past 31 December of the current year, whichever comes first. If your travel date is further out, trains will display with a "Not open yet" status, this is normal and means tickets are not yet available. Popular departures around public and school holidays sell out quickly once the window opens.

How the waitlist alert works

1
Search your route
Enter your route and date on YesMyTrips. Future trains will display with an orange "Not open yet" button.
NOT OPEN
2
Choose train & class
Click on the train to see available travel classes. Each specific class features its own "Waitlist" button.
WAITING LIST
3
Enter your email
A window will pop up. Enter your email address to subscribe to that precise train and class. Your alert is created instantly.
ALERT CREATED
4
Get notified instantly
YesMyTrips checks availability daily. The exact moment reservations open, you will receive an immediate email with a direct booking link.
EMAIL SENT
Where to go

Your stations.

Butterworth

Jalan Stesen, Butterworth, 12100 Penang

Kuala Lumpur

Jalan Tun Perak, 50050 Kuala Lumpur, Wilayah Persekutuan Arrive 30-60 min before departure.

Before you book

Quick answers.

How many trains run from Butterworth to Kuala Lumpur each day?

8 trains run daily from Butterworth to Kuala Lumpur, giving you a choice of departure times throughout the day.

How long does the Butterworth to Kuala Lumpur train take?

The Butterworth to Kuala Lumpur train takes as little as 3h35m on the fastest service, the ES9109. Slower services stop at more stations along the way.

How much is a Butterworth to Kuala Lumpur train ticket?

Butterworth to Kuala Lumpur train tickets start from 93.00 RM, with higher fares for business seats and sleeper berths where available.

Is there a sleeper train from Butterworth to Kuala Lumpur?

No. All trains between Butterworth and Kuala Lumpur are daytime seating services; there are no sleeper berths on this route.

Which station do Butterworth to Kuala Lumpur trains depart from?

Trains depart from Butterworth Jalan Stesen, Butterworth, 12100 Penang. Arrive at least 30 minutes before departure to complete boarding.

Where do Butterworth to Kuala Lumpur trains arrive?

Trains arrive at Kuala Lumpur Jalan Tun Perak, 50050 Kuala Lumpur, Wilayah Persekutuan.

Can I book this train from outside Malaysia?

Yes. You can book with any email address and pay by international card, from wherever you are.

How do I receive my train ticket?

Your ticket is delivered as a QR code by email. Show it on your phone at the station; there is no need to print anything.

Book your Butterworth to Kuala Lumpur train

Live availability, real-time fares, official KTM e-ticket by email. About two minutes.

Find tickets ↑
Maxence Every booking on this route is backed by our support team on WhatsApp.