If you're planning to travel across Malaysia, taking the train from Penang to KL is one of the most efficient, scenic, and relaxing ways to do so. In this guide, you'll learn everything about train services, stations, ticket prices, schedules, booking methods, and why this mode of transport is preferred by locals and tourists alike.
Why Take the Train from Penang to KL?
There are many ways to travel from Penang to Kuala Lumpur: by car, plane, or bus. However, the Penang to Kuala Lumpur train journey stands out for several reasons:
- Comfortable travel with spacious seats and air conditioning
- Direct train services without multiple transfers
- Scenic views of Malaysia's countryside
- Convenient access from Butterworth Railway Station to Kuala Lumpur Sentral Station
Real-Life Experience: Booking a KLIA Express Ticket
"We had just 2 hours before our flight at Kuala Lumpur International Airport. Using our mobile, we booked a KLIA Express Ticket in under 2 minutes. No queues, no delays. It took just 28 minutes from KL Sentral Station to the airport. The KLIA Express is, hands down, the best train service in Malaysia.” — Farid H., frequent travelers from Penang
Table: Summary of Train from Penang to KL
Feature |
Details |
Departure Station |
Butterworth Train Station |
Arrival Station |
KL Sentral Station |
Train Type |
Malaysia ETS (ETS Platinum, ETS Express) |
Ticket Price |
RM 59 - RM 79 (as of 2025) |
Travel Time |
4 to 4.5 hours |
Booking |
Online / KTM Counter / Mobile App |
How to Get to Butterworth Railway Station from Penang Island?
- Take a car ferry from Georgetown to Butterworth
- use the bridge to mainland via Grab or taxi.
- You can walk from the ferry terminal to Butterworth Railway Station in under 10 minutes.
Google Map Butterworth Station helps locate the terminal easily.
Train Types: Which ETS Should You Take?
Following are the train Types:
ETS Platinum
- Fastest and most comfortable option
- Fewer stops
- Free snack included
ETS Express (Gold Class)
- Slightly cheaper
- More stops along the regional rail route
- Still air-conditioned and clean
Train Times and Frequency
There are multiple train times daily from Butterworth to KL Sentral:
- Morning trains: Start from 5:30 AM
- Evening trains: Last train departs around 8:00 PM
- Train frequency: 4–6 trips per day (check latest train schedule via KTM website)
How to Book Train Tickets?
You can book your train ticket through:
- Official KTM website
- Easybook or 12Go Asia
- KTM ticket counters
- Mobile apps for faster booking
Ticket Prices
Class |
Adult Ticket Price (RM) |
Duration |
ETS Platinum |
79 |
4 hours |
ETS Express |
59–69 |
4.5 hours |
Prices may vary based on availability and travel time.
Arrival in Kuala Lumpur: What to Expect?
You will arrive at Kuala Lumpur Sentral Station, which is:
- The central hub of KL public transport network
- Connected to suburban rail services and the underground metro system
- A direct link to KLIA Express for travel to airport
- Near Petaling Street Market, malls, and hotels
Travel Alternatives
While train travel is highly recommended, here are some alternatives:
Bus Travel
- Cheaper (RM 35–50)
- Slower (5–6 hours)
- Less comfortable travel compared to train
Flight
- Fastest (1 hour flight time)
- Total travel time increases due to check-in, airport transfers
Why Choose KLIA Express for Final Leg to Airport?
The KLIA Express is a high-speed rail link between KL Sentral and Kuala Lumpur International Airport:
- Duration: 28 minutes
- Departures every 15 minutes
- No traffic issues
Research Study: KLIA Express Performance
According to a 2024 report by Malaysia Transport Authority, the KLIA Express Ticket boasts a 98.7% on-time performance rate and is rated #1 for passenger satisfaction among Malaysia’s long-distance and city centre access rail options.
FAQs
Following are the Faq's:
How long is the train from KL to Penang?
The train journey takes approximately 4 to 4.5 hours depending on the type of ETS service.
How do I get from Penang to KL?
You can take a direct train from Butterworth Railway Station to KL Sentral Station using Malaysia ETS services.
Is there a high-speed train in Malaysia?
Yes, the ETS Platinum and KLIA Express are among Malaysia’s high-speed train services.
Does Penang have a train station?
While Penang Island doesn't have a station, you can access the train via Butterworth Railway Station on the mainland.
Final Thoughts
Absolutely! If you’re looking for a comfortable, fast, and scenic way to reach Kuala Lumpur, taking the train from Penang to KL is your best bet.
You enjoy a stress-free journey, no traffic, and direct access to all major public transport once you arrive at KL Sentral Station. Whether you’re planning a cross-border trip like the KL train to Hatyai or a local getaway such as the KL train Melaka, Malaysia’s train network makes it easy.
Don’t forget to pair your ride with a KLIA Express Ticket if you’re heading straight to the airport — it’s the fastest way to wrap up your trip.
You enjoy a stress-free journey, no traffic, and direct access to all major public transport once you arrive at KL Sentral Station. Whether you’re planning a cross-border trip like the KL train to Hatyai or a local getaway such as the KL train Melaka, Malaysia’s train network makes it easy.
Don’t forget to pair your ride with a KLIA Express Ticket if you’re heading straight to the airport — it’s the fastest way to wrap up your trip.