The KTM ETS (Electric Train Service) is one of the most convenient ways to travel between Kuala Lumpur and other major destinations across Peninsular Malaysia. Operated by Keretapi Tanah Melayu Berhad (KTMB), the intercity railway service connects Kuala Lumpur with cities and towns including Ipoh, Taiping, Butterworth, Alor Setar, Padang Besar, Seremban and Johor Bahru.
Unlike Kuala Lumpur’s MRT, LRT and Monorail services, which primarily serve the city and surrounding Klang Valley, ETS is designed for longer-distance journeys between cities.
For travellers, KL Sentral is the main gateway to ETS services in Kuala Lumpur, offering connections to the city’s urban rail network, airport trains, buses and other public transport options.
Whether you’re planning a weekend in Ipoh, travelling to Penang, visiting northern Malaysia or heading south towards Johor Bahru, this guide explains the KTM ETS routes, major stations, train categories, ticket booking, journey times and practical travel tips.
For local transport connections before or after your journey, see our guides to KL Sentral, Public Transport in Kuala Lumpur and Getting Around Kuala Lumpur.
What Is KTM ETS?
KTM ETS stands for Keretapi Tanah Melayu Electric Train Service.
It is an intercity passenger rail service operated by KTMB on Malaysia’s electrified railway network.
ETS trains are designed for journeys between major towns and cities, offering reserved seating, air-conditioned coaches and onboard facilities.
Unlike KTM Komuter, which focuses on shorter suburban journeys, ETS generally operates fewer services per day and requires passengers to book tickets for specific trains.
ETS trains can reach operating speeds of up to 140 km/h, although actual speeds vary along the route.
The service is particularly popular for journeys between Kuala Lumpur and northern destinations such as Ipoh, Butterworth and Padang Besar. With the expansion of electrified railway infrastructure in southern Peninsular Malaysia, ETS also provides services towards Johor Bahru.
KTM ETS at a Glance
| Information | Details |
|---|---|
| Service | Electric Train Service (ETS) |
| Operator | Keretapi Tanah Melayu Berhad |
| Type | Intercity passenger train |
| Main KL station | KL Sentral |
| Maximum operating speed | Up to 140 km/h |
| Major destinations | Ipoh, Butterworth, Padang Besar, Johor Bahru |
| Ticketing | Reserved tickets |
| Booking | KTMB website, app and authorised channels |
| Main advantage | City-to-city travel without driving |
KTM ETS Routes in Malaysia
The KTM ETS network follows the west coast railway corridor of Peninsular Malaysia.
From Kuala Lumpur, passengers can travel north towards Perak, Penang, Kedah and Perlis, or south towards Negeri Sembilan, Melaka’s inland rail corridor and Johor.
Not every ETS service travels the entire route. Some trains terminate at intermediate stations, while others continue farther north or south.
The main journeys relevant to passengers travelling from Kuala Lumpur include:
| Route | Main destinations |
|---|---|
| KL Sentral – Ipoh | Tanjung Malim, Kampar, Batu Gajah, Ipoh |
| KL Sentral – Butterworth | Ipoh, Kuala Kangsar, Taiping, Bukit Mertajam, Butterworth |
| KL Sentral – Padang Besar | Ipoh, Taiping, Sungai Petani, Alor Setar, Arau, Padang Besar |
| KL Sentral – JB Sentral | Seremban, Gemas, Segamat, Kluang, Johor Bahru |
Some services originate or terminate beyond Kuala Lumpur, so passengers should always check the actual train destination when booking.
The number of daily departures, station stops and journey times can change with timetable revisions.
1. KTM ETS from Kuala Lumpur to Ipoh
Route: KL Sentral – Ipoh
The journey between Kuala Lumpur and Ipoh is one of the most popular ETS routes.
Ipoh, the capital of Perak, is known for its historic shophouses, colonial architecture, limestone hills, traditional coffee shops and local food.
Taking ETS allows visitors to arrive close to Ipoh’s historic centre without needing to drive.
Major Stations Along the Route
Depending on the service, trains may stop at:
- KL Sentral
- Kuala Lumpur
- Sungai Buloh
- Tanjung Malim
- Kampar
- Batu Gajah
- Ipoh
Not every train stops at every station.
How Long Is the ETS from KL to Ipoh?
The journey generally takes around 2 to 2½ hours, depending on the train category and stopping pattern.
This makes Ipoh practical for a short getaway from Kuala Lumpur.
What to Do in Ipoh
Popular attractions include:
- Ipoh Old Town
- Concubine Lane
- Ipoh Railway Station
- Han Chin Pet Soo
- Ho Yan Hor Museum
- Cave temples
- Traditional kopitiams
The railway station itself is a historic landmark and an excellent starting point for exploring central Ipoh.
2. KTM ETS from Kuala Lumpur to Penang
Route: KL Sentral – Butterworth
ETS is one of the most convenient ways to travel from Kuala Lumpur to Penang without driving or flying.
However, there is one important detail: the ETS train does not travel onto Penang Island.
Instead, it terminates at Butterworth railway station on the mainland.
From Butterworth, passengers can continue to George Town using the Penang ferry or other local transport.
Major Stations Along the Route
Depending on the train service, stops may include:
- KL Sentral
- Ipoh
- Kuala Kangsar
- Taiping
- Parit Buntar
- Bukit Mertajam
- Butterworth
How Long Is the ETS from KL to Penang?
The journey from KL Sentral to Butterworth generally takes approximately 3½ to 4½ hours, depending on the service.
Allow additional time for the ferry or road journey to Penang Island.
How to Get from Butterworth to George Town
After arriving at Butterworth railway station, follow signs towards Penang Sentral, the integrated transport terminal.
From there, passengers can access the ferry terminal for services across the Penang Strait to George Town.
The ferry arrives near Weld Quay, providing access to George Town’s UNESCO World Heritage Site and surrounding attractions.
This makes ETS particularly appealing for visitors who want to explore Penang without renting a car.
3. KTM ETS from Kuala Lumpur to Padang Besar
Route: KL Sentral – Padang Besar
Padang Besar is located in Perlis near the Malaysia–Thailand border.
The ETS route towards Padang Besar serves several major towns in northern Peninsular Malaysia.
Major Stations Along the Route
Depending on the service, stops may include:
- KL Sentral
- Ipoh
- Taiping
- Bukit Mertajam
- Sungai Petani
- Alor Setar
- Arau
- Padang Besar
How Long Is the ETS from KL to Padang Besar?
The journey generally takes approximately 5 to 6 hours, depending on the service and stopping pattern.
Why Travel to Padang Besar?
Padang Besar is useful for travellers visiting Perlis or planning an onward journey towards southern Thailand.
However, passengers should check current border procedures, immigration requirements and connecting train arrangements before travelling internationally.
ETS does not provide a direct through-train service from Kuala Lumpur to Bangkok.
4. KTM ETS from Kuala Lumpur to Johor Bahru
Route: KL Sentral – JB Sentral
The southern expansion of ETS services has made rail travel between Kuala Lumpur and Johor Bahru a more practical option.
Passengers can travel towards Johor Bahru using selected ETS services operating along the electrified southern railway corridor.
Major Stations Along the Route
Depending on the service, stops may include:
- KL Sentral
- Bandar Tasik Selatan
- Kajang
- Seremban
- Pulau Sebang/Tampin
- Gemas
- Segamat
- Kluang
- Kulai
- JB Sentral
How Long Is the ETS from KL to Johor Bahru?
Selected direct journeys take approximately 4 to 5 hours, depending on the train and its stops.
Always check whether the service is direct or requires a transfer.
Getting to Singapore from JB Sentral
JB Sentral is close to the Johor–Singapore Causeway.
Travellers continuing to Singapore can use cross-border transport services, including buses and the separate KTM Shuttle Tebrau service to Woodlands Train Checkpoint, subject to ticket availability and immigration requirements.
ETS does not travel directly into Singapore.
Major KTM ETS Stations
Although ETS serves numerous stations, several are particularly important for travellers.
KL Sentral
KL Sentral is Kuala Lumpur’s main railway hub and one of the most important ETS boarding points.
The station connects with:
- LRT Kelana Jaya Line
- KTM Komuter
- KLIA Ekspres
- KLIA Transit
- KL Monorail via NU Sentral
- MRT Kajang Line via Muzium Negara
- Buses and taxis
Its central location makes it a convenient departure point for travellers staying around KLCC, Bukit Bintang, Chinatown and other parts of Kuala Lumpur.
Kuala Lumpur Railway Station
The historic Kuala Lumpur Railway Station also appears as a stop on selected ETS services.
Located near the National Mosque and the old city centre, the station is known for its distinctive architecture.
Passengers should not confuse Kuala Lumpur railway station with KL Sentral. They are separate stations.
Ipoh
Ipoh is an important ETS destination and interchange point for travellers exploring Perak.
Its historic railway station is located close to Ipoh Old Town.
Butterworth
Butterworth is the main ETS gateway to Penang.
It connects with Penang Sentral and onward ferry and bus services.
Padang Besar
Padang Besar is the northern border railway station, useful for travellers visiting Perlis or continuing towards Thailand.
JB Sentral
JB Sentral is Johor Bahru’s principal transport hub and a gateway to cross-border journeys towards Singapore.
KTM ETS Train Categories: Platinum, Gold, Silver and Express
When booking ETS tickets, passengers may encounter several service categories.
These categories generally reflect different stopping patterns, journey times and service arrangements.
| Category | General characteristics |
|---|---|
| ETS Platinum | Limited-stop services, generally faster |
| ETS Gold | More intermediate stops than Platinum |
| ETS Silver | More stopping services, where offered |
| ETS Express | Selected limited-stop services |
ETS Platinum
Platinum trains generally stop at fewer stations, making them suitable for passengers prioritising faster intercity journeys.
ETS Gold
Gold services usually stop at more intermediate stations, offering access to additional towns along the route.
ETS Silver
Silver services have traditionally provided more frequent station stops on selected routes.
Availability depends on the current timetable.
ETS Express
ETS Express appears on selected routes and timetables, with limited-stop operating patterns.
The fastest or cheapest train is not necessarily the same for every journey. Compare the departure time, arrival time, price and stops when booking.
KTM ETS Business Class
Selected ETS services offer Business Class accommodation.
Business Class is intended for passengers seeking a more comfortable journey, particularly over longer distances.
Depending on the train, facilities may include:
- More spacious seating
- Greater legroom
- Additional onboard amenities
- Food and beverage provisions
- Access to selected lounge facilities where eligible
Business Class is not available on every ETS service.
Passengers should check the train type and available seating categories when booking.
KTM ETS Ticket Prices and Fares
KTM ETS fares vary depending on several factors:
- Departure station
- Destination
- Train category
- Travel date
- Seat availability
- Applicable concessions or promotions
ETS uses variable pricing arrangements, so there is no single fixed fare that applies to every journey between two cities.
For example, the price of travelling from KL Sentral to Ipoh may differ between a Gold service and a Platinum service, or between different departure times.
The most reliable way to check your fare is through the official KTMB booking platform.
Is ETS Cheaper Than Flying?
For shorter intercity routes such as Kuala Lumpur to Ipoh, ETS can be particularly competitive because passengers avoid airport transfers and check-in procedures.
For longer routes, compare the total cost and travel time rather than just the advertised airfare.
Remember that ETS usually arrives at a central railway station, while airports may be located farther from the city centre.
How to Book KTM ETS Tickets
ETS tickets can be purchased through KTMB’s official booking channels.
The online booking process is relatively straightforward.
Step 1: Visit the Official KTMB Booking Platform
Go to the official KTMB ticketing website or use the KTM Mobile application.
Step 2: Select Your Departure Station
For most travellers staying in central Kuala Lumpur, choose KL Sentral.
Step 3: Select Your Destination
Examples include:
- Ipoh
- Butterworth
- Padang Besar
- JB Sentral
Step 4: Choose Your Travel Date
Select your preferred date and check available departures.
Step 5: Compare Trains
Review the:
- Departure time
- Arrival time
- Journey duration
- Train category
- Ticket price
Step 6: Select Your Seat
Choose an available seat according to the booking system.
Step 7: Enter Passenger Details
Provide the required passenger information carefully, ensuring that identification details match the traveller.
Step 8: Complete Payment
After payment, retain your electronic ticket and booking confirmation.
Keep your ticket accessible when arriving at the station.
How Early Should You Arrive for KTM ETS?
Unlike MRT and LRT services, ETS operates with reserved tickets and specific departure times.
Passengers should arrive early enough to:
- Find the correct boarding area
- Check train information
- Complete ticket verification
- Locate the correct platform
- Board before departure
For first-time travellers using KL Sentral, arriving approximately 30 minutes before departure is a sensible planning allowance.
During festive periods or major travel holidays, consider arriving earlier.
Always follow the boarding and gate-closing instructions issued by KTMB for your particular train.
How to Take KTM ETS from KL Sentral
KL Sentral is the main departure point for many ETS passengers travelling from Kuala Lumpur.
1. Get to KL Sentral
You can reach KL Sentral using the Kelana Jaya LRT Line, KTM Komuter, KLIA Ekspres, KLIA Transit, buses or other connecting services.
Passengers arriving by MRT can use Muzium Negara station and the pedestrian connection to KL Sentral.
2. Find the ETS Boarding Area
Follow station signage for KTM ETS or intercity rail services.
3. Check Your Ticket
Confirm your train number, departure time, coach and seat.
4. Proceed to Boarding
Follow announcements and staff instructions.
5. Find Your Coach and Seat
ETS uses reserved seating. Locate the coach and seat indicated on your ticket.
6. Keep Your Ticket Available
You may be asked to present your ticket and identification during your journey.
For more information about the station, see our complete KL Sentral Guide.
KTM ETS Onboard Facilities
ETS trains are designed for longer-distance travel and provide more onboard facilities than Kuala Lumpur’s urban rail services.
Depending on the train type, facilities may include:
Air-Conditioned Seating
ETS trains provide air-conditioned coaches with reserved seats.
Luggage Storage
Luggage racks and designated storage areas are available, although space may vary by coach.
Toilets
ETS trains are equipped with onboard toilets.
Food and Beverages
Selected trainsets provide a bistro or food and beverage service.
Prayer Facilities
Some trainsets include a musolla or designated prayer facility.
Accessibility
Selected coaches provide facilities for passengers with disabilities and those requiring additional assistance.
Check with KTMB in advance if you have specific accessibility requirements.
KTM ETS vs KTM Komuter: What’s the Difference?
ETS and KTM Komuter are both operated by KTMB, but they serve different travel needs.
| Feature | KTM ETS | KTM Komuter |
|---|---|---|
| Main purpose | Intercity travel | Urban and suburban travel |
| Typical journeys | KL–Ipoh, KL–Penang, KL–JB | KL–Batu Caves, KL–Rawang, KL–Seremban |
| Ticketing | Specific train and reserved seat | Commuter fare system |
| Seating | Reserved | Generally unreserved |
| Frequency | Scheduled intercity departures | More frequent commuter services on many routes |
| Best for | Longer-distance journeys | Daily commuting and shorter trips |
For example, travellers visiting Batu Caves from Kuala Lumpur should use KTM Komuter rather than ETS.
However, travellers heading from Kuala Lumpur to Ipoh or Butterworth will generally find ETS more suitable.
KTM ETS vs Driving: Which Is Better?
ETS offers several advantages compared with driving, especially for journeys between major cities.
Advantages of ETS
- No highway traffic congestion
- No need to drive long distances
- Comfortable reserved seating
- Convenient arrival at major railway stations
- Opportunity to work, read or relax
- No need to find parking at the destination
Limitations of ETS
- Fixed departure times
- Advance booking may be necessary
- Tickets can sell out during busy periods
- Not every destination is close to a railway station
- Onward transport may be required
For solo travellers and couples, ETS can be particularly convenient.
For families or groups travelling to destinations spread across rural areas, driving may provide greater flexibility.
Can You Travel from KLIA to KTM ETS?
There is no direct ETS station at Kuala Lumpur International Airport.
However, travellers arriving at KLIA can take an airport train to KL Sentral and transfer to ETS.
The journey is:
KLIA → KLIA Ekspres or KLIA Transit → KL Sentral → KTM ETS
This is useful for international visitors planning to continue directly from Kuala Lumpur to Ipoh, Penang or another destination.
Our KLIA Express vs KLIA Transit guide explains the two airport rail services.
Allow sufficient time between your flight arrival and ETS departure, particularly when immigration, baggage collection or flight delays are involved.
Tips for Travelling on KTM ETS
- Book early during weekends, school holidays and festive seasons.
- Double-check your departure and arrival stations.
- Compare different train categories before purchasing.
- Keep your ticket and identification accessible.
- Arrive at the station before boarding begins.
- Bring a light jacket because coaches can feel cold.
- Carry snacks and water, subject to onboard rules.
- Keep valuables with you.
- Check the luggage allowance before travelling with large bags.
- Allow time for onward transport after arriving.
- Confirm the latest timetable before your journey.
Frequently Asked Questions About KTM ETS
What is KTM ETS?
KTM ETS is an electric intercity train service operated by Keretapi Tanah Melayu Berhad, connecting major destinations along Peninsular Malaysia’s west coast railway network.
Where can I take ETS from Kuala Lumpur?
KL Sentral is the main ETS boarding station in Kuala Lumpur. Selected trains also stop at Kuala Lumpur railway station and other stations around the Klang Valley.
Does KTM ETS go to Penang?
ETS travels to Butterworth on the Penang mainland. Passengers can continue to Penang Island using the ferry or road transport.
How long is the ETS from Kuala Lumpur to Ipoh?
The journey generally takes approximately 2 to 2½ hours, depending on the train.
How long is the ETS from KL to Butterworth?
Most journeys take approximately 3½ to 4½ hours, depending on the service.
Can I take ETS from Kuala Lumpur to Johor Bahru?
Yes. Selected ETS services operate between KL Sentral and JB Sentral.
Does KTM ETS go to Singapore?
No. ETS does not travel directly to Singapore. Passengers can continue from JB Sentral using cross-border transport services.
What is the difference between ETS Platinum and Gold?
Platinum services generally make fewer stops, while Gold services stop at more intermediate stations. Actual travel times and fares depend on the service.
Can I buy ETS tickets online?
Yes. Tickets can be booked through KTMB’s official online ticketing platform and mobile application.
Do I need to book ETS tickets in advance?
Advance booking is recommended, especially during weekends, school holidays and festive periods.
Is there a toilet on KTM ETS?
Yes. ETS trains have onboard toilet facilities.
Is food available on KTM ETS?
Selected ETS trains provide onboard food and beverage facilities. Availability may vary.
Is KTM ETS the same as KTM Komuter?
No. ETS is designed for intercity journeys with reserved seating, while KTM Komuter primarily serves shorter urban and suburban routes.
Can I use Touch ‘n Go to board ETS?
ETS requires a valid ticket for a specific service. A regular Touch ‘n Go commuter fare payment is not a substitute for an ETS ticket.
KTM ETS is one of the most convenient ways to travel between Kuala Lumpur and major cities across Peninsular Malaysia.
From KL Sentral, passengers can travel north towards Ipoh, Butterworth, Alor Setar and Padang Besar, or south towards Seremban, Gemas and Johor Bahru on selected services.
For visitors, ETS provides a comfortable alternative to driving or flying, particularly for journeys where railway stations are located close to the destination’s city centre.
The key to a smooth journey is to choose the correct route, compare train categories, book tickets in advance and allow sufficient time for boarding and onward transport.
For more information about connecting to ETS services within Kuala Lumpur, explore our guides to KL Sentral, Public Transport in Kuala Lumpur, Getting Around Kuala Lumpur, MRT Kuala Lumpur and LRT Kuala Lumpur.







