
JB to KL ETS Train Guide: Timetable, Prices & Booking
The ETS train from JB to KL cuts out the traffic headaches that plague buses and costs a fraction of a flight — and KTMB now runs seven direct daily services between JB Sentral and KL Sentral. This guide covers train numbers, fare classes, booking steps, and how ETS stacks up against buses and flights, drawing from KTMB schedules and traveler reports.
Journey Duration: 4-5 hours ·
Starting Price: RM 33.25 ·
Operator: KTMB ·
Route: JB Sentral to KL Sentral ·
Service Type: Electric Train Service (ETS)
Quick snapshot
- KTMB operates direct ETS from JB Sentral to KL Sentral (KTMB Official)
- 7 daily departures as of February 2026 timetable (MyRumahBaru)
- Route launched 12 December 2025 (MyRumahBaru)
- ETS Gold: RM73–RM81 one-way (Train36 fare tracker)
- ETS Platinum: RM96–RM109 one-way (Train36 fare tracker)
- Business Class: RM150–RM170 one-way (MyRumahBaru travel guide)
- Platinum: 4h10m; Gold: 4h36m (Train36 timetable data)
- First JB-KL departure: 7:35 AM (Train36 timetable data)
- Last JB-KL departure: 8:30 PM (Train36 timetable data)
- Real-time delay data not publicly posted
- Exact Business Class seat availability varies
- Peak vs off-peak pricing examples not confirmed
The key facts table below summarizes departure and arrival points, typical journey time, and the lowest available fare for planning purposes.
| Detail | Value |
|---|---|
| Departure Station | JB Sentral |
| Arrival Station | KL Sentral |
| Average Duration | 4.5 hours |
| Lowest Fare | RM 33.25 |
| Official Booker | KTMB online or KITS Style app |
Is there a direct ETS train from JB to KL?
Yes — KTMB runs a direct Electric Train Service from JB Sentral to KL Sentral with no required transfers. The route covers roughly 330 kilometers and serves varying numbers of stops depending on which train you take.
Route details
The ETS service officially launched on 12 December 2025, making Johor Bahru the newest city on the national electric rail network. Prior to this, the JB-KL corridor relied on diesel trains that took around 7 hours — the ETS has sliced that down to just over 4 hours on Platinum services.
Stations served
Trains depart from JB Sentral and arrive at KL Sentral, stopping at intermediate stations along the Klang Valley Double Tracking Phase 2 corridor. The exact stops vary slightly by train number. All seven daily JB-KL departures are confirmed, according to KTMB schedule tracking by MyRumahBaru, a travel blog that monitors Malaysian rail updates.
How much is the ETS train from JB to KL?
Prices depend on which class you book. Gold Class starts around RM73, Platinum Class ranges from RM96 to RM109, and Business Class runs RM150 to RM170 for a one-way trip — with a 30% discount window currently active for eligible travelers.
Ticket prices by class
The three fare tiers reflect different service levels. ETS Gold offers standard seating at RM73–RM81 one-way but operates Monday through Thursday only on this route, according to MyRumahBaru. ETS Platinum (RM96–RM109) runs daily and comes in Standard or Business Class, per Train36, which tracks specific train fares. Business Class on Platinum adds the Ruby Lounge, meals, and entertainment, as noted by JohorBook.
Booking fees
A 30% discount applies to Standard Class fares from 15 October 2026 through mid-October 2026 for Monday–Thursday travel, excluding public holidays and Business Class, according to MyRumahBaru. Children aged 4–11 receive roughly 50% off, while kids under 4 travel free without a seat. Senior citizens, students, and passengers with disabilities (OKU) qualify for 40–50% concessions via a KTMB account.
How long does the ETS train take from JB to KL?
ETS Platinum trains cover the route in about 4 hours 10 minutes; Gold services take roughly 4 hours 36 minutes. Either way, you’re looking at less than half the time of the old diesel service.
Travel time
The Platinum class delivers the fastest journey — around 4h10m, based on timetable data tracked by Train36. Gold services add about 25–30 minutes more. The route covers 330 km with up to 16 stops, making it the third-busiest ETS line nationally, according to MyRumahBaru. Before December 2025, the same corridor took 7 hours on diesel trains.
Frequency of service
Seven departures run daily from JB to KL. The first train (EG 9442) leaves at 7:35 AM and arrives at 12:11 PM; the last (EP 9536) departs at 8:30 PM and reaches KL at 12:50 AM the following morning. Note that two late-night services were rescheduled effective 18 April 2026 — ETS 9536 was replaced by ETS 9530 (3:00 PM), and the KL-JB 9:10 PM service shifted earlier, as reported by MyRumahBaru.
What is the difference between ETS and KTM?
ETS and KTM serve different purposes: ETS is the intercity electric rail product with premium seating and faster speeds, while KTM Komuter handles regional commuter traffic within the Klang Valley.
Service types
ETS (Electric Train Service) is KTMB’s branded high-speed intercity product, using modern electric trainsets. KTM Komuter, by contrast, is the urban and suburban commuter network — the orange-and-blue local trains you see in Kuala Lumpur and surrounding areas. The JB-KL corridor uses ETS specifically, not the standard intercity diesel services.
Speed and comfort
ETS trains reach higher speeds than the older diesel intercity rolling stock and offer climate-controlled carriages with power outlets. Business Class passengers on Platinum services get access to the Ruby Lounge, complimentary meals, and on-board entertainment, per JohorBook. Standard Class on both Gold and Platinum provides leather seats and adequate legroom for the 4–5 hour journey.
How does Malaysia’s JB-KL electric train compare to other options?
The ETS hits a sweet spot: faster than buses on paper, cheaper than flights, and immune to the traffic snarls that can turn a bus ride into an 8-hour ordeal.
Vs buses
Direct buses between JB and KL typically take 4–5 hours but are highly sensitive to traffic conditions on the highway. Fares run RM30–RM50 depending on the operator. The ETS costs RM73–RM170 but delivers a guaranteed travel time and a smoother ride — no sudden stops, no pothole jolts. For anyone who’s sat through a 3-hour-plus delay on the causeway approach, the predictability of rail has real value.
Vs flights
Flights take 1–1.5 hours in the air, but when you factor in check-in, security, and transfers to/from both airports, door-to-door time stretches to 4–5 hours — comparable to the ETS for many travelers. Flight tickets typically range from RM80–RM200. The ETS wins on cost for most budget-conscious travelers and eliminates the airport hassle entirely.
The comparison table below shows how the ETS stacks up against buses and flights on fare range, travel time, and service availability.
| Transport Mode | Fare Range (RM) | Journey Time | Availability |
|---|---|---|---|
| ETS Gold | 73–81 | 4h 36m | Mon–Thu only |
| ETS Platinum Standard | 96–109 | 4h 10m | Daily |
| ETS Platinum Business | 150–170 | 4h 10m | Daily |
| Direct Bus | 30–50 | 4–5h (traffic-dependent) | Multiple daily |
| Flight | 80–200 | 1–1.5h air (4–5h door-to-door) | Multiple daily |
The implication: for most travelers prioritizing budget and predictability over raw speed, ETS Platinum Standard at RM96–RM109 daily is the practical middle ground between budget buses and premium flights.
How to book JB to KL ETS train tickets?
You have three main paths: book directly through KTMB online, use a third-party platform, or buy at the station counter. Each has trade-offs around convenience, fees, and refund flexibility.
Official KTMB booking
Tickets open 30 days before departure on KTMB Online (the official booking portal) or the KITS Style mobile app. Payment accepts credit cards and e-wallets. If your train gets rescheduled, you’re eligible for a full refund via the app — a policy confirmed by MyRumahBaru. The platform is the most direct route and carries no third-party markup.
Third-party platforms
Services like BusOnlineTicket, Easybook, and 12Go Asia also sell ETS tickets. These platforms can be handy if you’re booking multiple transport legs at once, but they typically add a service fee and may not reflect the very latest timetable changes as quickly as KTMB’s own channels.
Station counters
You can purchase tickets in person at JB Sentral’s KTMB counter. Arrive at least 20 minutes before departure to secure a seat — counter queues can build up during holiday periods. Counter tickets are subject to availability and may not have the best seat choices compared to advance online booking.
The pattern: KTMB’s own channels offer full refund rights on rescheduled trains, while third-party platforms provide bundling convenience at the cost of service fees and potential timetable lag.
For most travelers, booking directly through KTMB online or the KITS Style app is the cleanest option: no markup, full refund rights on rescheduled trains, and tickets bookable a month ahead. The only reason to use a third-party platform is if you need to bundle the train with a bus or ferry in a single transaction.
Upsides
- 4+ hours faster than the old diesel train
- No traffic exposure — rail runs on its own schedule
- Direct service with no transfers required
- Fares from RM33.25 on discounted dates
- Business Class adds lounge, meals, and entertainment
- Free cancellation for rescheduled trains via KITS app
Downsides
- Timetables change frequently — verify before travel
- ETS Gold only operates Monday–Thursday on this route
- Business Class pricing not always confirmed in real time
- Third-party platforms may lag on schedule updates
- Station counters carry limited seat availability
- Real-time delay data not publicly posted
The key specs table below consolidates fare ranges, journey times, and class availability for quick reference.
| Service | Fare Range (RM) | Journey Time | Availability |
|---|---|---|---|
| ETS Gold | 73–81 | 4h 36m | Mon–Thu only |
| ETS Platinum Standard | 96–109 | 4h 10m | Daily |
| ETS Platinum Business | 150–170 | 4h 10m | Daily |
| Discounted Standard (Apr–Oct 2026) | ~30% off base | Per class | Mon–Thu, excl. holidays |
| Child (4–11) | ~50% off | Per class | All days |
| Concession (Senior/OKU/Student) | 40–50% off | Per class | Via KTMB account |
The timetable table below lists all seven confirmed JB-to-KL departures with their classes and arrival times.
| Train | Departs JB | Arrives KL | Class |
|---|---|---|---|
| EG 9442 | 7:35 AM | 12:11 PM | Gold |
| EP 9524 | 8:40 AM | 1:00 PM | Platinum |
| EP 9326 | 9:55 AM | 2:05 PM | Platinum |
| EP 9428 | 11:25 AM | 3:35 PM | Platinum |
| EP 9528 | 12:45 PM | 5:05 PM | Platinum |
| EP 9532 | 4:20 PM | 8:40 PM | Platinum |
| EP 9536 | 8:30 PM | 12:50 AM | Platinum |
What this means: the single Gold service at 7:35 AM fills fast on weekday business travel demand, while the six Platinum options spread throughout the day give leisure travelers more flexibility.
“The ETS KL to JB journey takes approximately 4 hours 10 minutes on Platinum services and up to 4 hours 40 minutes on Gold services.” — MyRumahBaru travel guide
“Launched on 12 December 2025, the route has already become the third-busiest ETS line in the country, recording approximately 69,600 passengers in under four months.” — Train36 rail data tracker
Nearly 70,000 passengers in under four months tells you the route isn’t a novelty — it’s filling a real demand gap that commuters and travelers have felt for years. For KTMB, the pressure to keep schedules reliable is now customer-facing in a way it wasn’t before.
Related reading: Malaysia-Singapore border · intercity transport guide
Travelers upgrading from buses will appreciate how the 2026 ETS timetable guide expands on ETS schedules from JB Sentral, with 2026 fares and direct booking steps detailed.
Frequently asked questions
What stations does the ETS stop between JB and KL?
The ETS serves up to 16 stops along the 330 km corridor, but the exact stops vary by train number. All trains depart from JB Sentral and arrive at KL Sentral. Intermediate stops include key towns along the Klang Valley Double Tracking Phase 2 line. Check the KTMB app or website closer to your travel date for the specific stopping pattern of your train.
Can I book ETS tickets online for JB to KL?
Yes — book directly through KTMB Online or the KITS Style app. Tickets open 30 days before departure. Third-party platforms like Easybook and 12Go Asia also sell ETS tickets but may add service fees.
Are ETS trains wheelchair accessible?
ETS carriages are designed with accessibility features, including dedicated spaces for wheelchair users. For the most current accessibility information and to arrange assistance, contact KTMB directly or check their website before your travel date.
What classes are available on JB to KL ETS?
ETS Platinum offers both Standard Class and Business Class (with Ruby Lounge, meals, and entertainment). ETS Gold offers Standard Class only and operates Monday through Thursday on this route. All classes include air conditioning, power outlets, and onboard restrooms.
How early should I arrive at JB Sentral?
Plan to arrive at JB Sentral at least 20 minutes before your scheduled departure. During peak periods or public holidays, give yourself extra buffer time — counter queues and platform congestion can build up quickly.
Is there food on the ETS train JB to KL?
ETS trains have a cafeteria car offering snacks and beverages. Business Class passengers on Platinum services receive complimentary meals as part of their ticket. Standard Class passengers can purchase food and drinks onboard, but it’s advisable to bring your own snacks for longer waits or specific dietary requirements.
What if I miss my ETS train from JB to KL?
If you miss your train, your ticket is tied to that specific departure — it won’t automatically transfer to the next service. Your options are to book a new ticket (subject to availability), or if the train was delayed by KTMB, contact the counter or use the KITS app to arrange a refund or rebooking. Rescheduled trains qualify for full refunds via the app, per MyRumahBaru.