ETS from JB to KL: Timetable, Prices & Booking 2026
If you’ve been watching the Johor Bahru–Kuala Lumpur corridor for better transit options, December 2025 brought something worth noting. The Electric Train Service connecting JB Sentral and KL Sentral finally launched after years of infrastructure work, and the route has already ramped up from 4 to 7 daily departures in just the first two months.
Launch Date: 12 Dec 2025 · Daily Trips: 7 (as of Feb 2026) · Origin: JB Sentral · Destination: KL Sentral · Official Site: ktmb.com.my
Quick snapshot
- Launched 12 Dec 2025 via 192km Gemas-JB track (Johorbook.my)
- 7 daily departures by Feb 2026, first at 7:55 AM, last at 9:10 PM (Wahdah.my)
- 16 intermediate stops between JB Sentral and KL Sentral (Wahdah.my)
- Exact 2026 fares after February pricing reports
- Full list of 16 intermediate station names
- Peak-season surcharge thresholds
- Cancellation and refund policy details
- Dec 2025: 4 daily trips launch (Johorbook.my)
- Jan 2026: Expansion to 7 daily trips begins (Johorbook.my)
- Future: Plans for 12 daily services (Johorbook.my)
- More departures likely as fleet stabilizes
- Potential price adjustments as promotional period ends
- Route reliability data should emerge by mid-2026
| Detail | Value |
|---|---|
| Service Name | Electric Train Service (ETS) |
| Route | JB Sentral to KL Sentral |
| Start Date | 12 Dec 2025 |
| Trips per Day | 7 (Feb 2026 data) |
| Booking Site | online.ktmb.com.my |
| Train Type | KTM 94 Class EMU, 312 seats |
Is there ETS from JB to KL?
Yes — and it arrived later than many expected. The Gemas-Johor Bahru Electrified Double-Track Project began back in 2017, spanning 192 kilometers. Passenger operations between JB Sentral and KL Sentral officially started on December 12, 2025, with Sultan Ibrahim and Prime Minister Anwar Ibrahim presiding over the launch ceremony the day before at Kempas Baru.
Four daily trips ran through the end of 2025, with the first departure at 7:45 AM. That timing shifted slightly on January 1, 2026, when the first train moved to 7:55 AM. By late February 2026, service had already climbed to 7 daily departures — with further expansion to 12 daily services reportedly planned.
Route confirmation
The ETS connects Johor Bahru’s central station directly to Kuala Lumpur’s main transit hub, KL Sentral. Travelers also pass through 16 intermediate stops between the two terminus stations, making the route accessible for those living in smaller towns along the Gemas-JB corridor.
ETS JB Sentral to KL Sentral Train Timetable (Jadual KTM) 2026
As of late February 2026, seven JB-to-KL departures run each day, with the first at 7:55 AM and the last at 9:10 PM. The schedule shifts slightly by season, and KTMB has already adjusted morning departure times once since launch. Always verify against the official KTMB ETS timetable before booking.
Departure times
- First departure: 7:55 AM
- Midday options: Multiple trains through the afternoon, including one added at 1:45 PM (train EP 9425)
- Last departure: 9:10 PM
Trip duration
- ETS Gold: approximately 4 hours 40 minutes
- ETS Platinum: approximately 4 hours 20 minutes
The 20-minute Platinum advantage compounds for frequent travelers — those making weekly trips save over 17 hours annually compared to Gold.
How much is the ETS ticket from JB to KL?
Fares break into two service tiers, each with standard and business class options. All prices below are one-way from JB Sentral to KL Sentral as reported through February 2026:
| Class | ETS Gold | ETS Platinum |
|---|---|---|
| Standard | RM73 – RM81 | RM96 – RM109 |
| Business | Not available | RM152+ |
Ticket prices by class
- Gold Standard: Starts at RM73 one-way, climbing to RM81 for peak departures.
- Platinum Standard: Starts at RM96 one-way, with premium pricing for peak windows reaching RM109.
- Platinum Business: RM152 minimum, with perks including the Ruby Lounge, wider seats, meals, and entertainment.
Gold vs Platinum fares
The Gold and Platinum divide comes down to train age and amenities. Gold trains use 2-2 seating with no business class coach — straightforward and cheaper. Platinum runs on newer trains with a dedicated business class of 36 seats, wider seating, meals included, and a roughly 20-minute faster journey.
For budget-conscious travelers, Gold standard at RM73 represents solid value — but business class passengers should weigh the Platinum premium against comparable Firefly flight costs.
How long is the ETS train ride from JB to KL?
The JB-to-KL ETS covers roughly 330 kilometers, with the fastest Platinum services completing the run in 4 hours 20 minutes. That’s about 30 minutes faster than the bus alternatives, and significantly more predictable — no traffic jams, no rest stops.
Travel time
- ETS Gold: 4 hours 40 minutes
- ETS Platinum: 4 hours 20 minutes
- Bus (SG-KL corridor): 5–7 hours, depending on border crossing conditions
Stops along route
Sixteen intermediate stops fall between JB Sentral and KL Sentral, though full station names have not been published in full as of early 2026. Passengers boarding at stations along the Gemas-JB corridor will find the service useful for regional connectivity.
Cabin temperature runs at 18°C — bring a layer, especially on early-morning or late-evening departures. The air conditioning is consistent but can feel cold after a few hours.
How to book ETS?
Booking is entirely digital — no need to queue at station counters unless you prefer it. KTMB’s Integrated Ticketing System handles reservations up to 60 days in advance, and several third-party platforms mirror availability for convenience.
Online booking steps
- Visit online.ktmb.com.my or download the KITS Style app (iOS/Android).
- Select “ETS” and choose JB Sentral as origin, KL Sentral as destination.
- Pick your date, class (Gold or Platinum), and seat preference.
- Enter passenger details and apply any promo codes.
- Confirm payment — e-tickets arrive via email with QR codes for boarding.
Ticket purchase options
- Official KTMB portal (online.ktmb.com.my): Best for e-tickets, seat selection, and promo code redemption.
- Easybook: Third-party aggregator with Malaysian payment support.
- 12Go Asia: Useful for combined transit bookings.
- Station counters: Walk-up purchases possible but subject to availability.
- Third-party agents: Sites like BusOnlineTicket also list KTMB ETS tickets.
Dynamic pricing means weekend and holiday fares run higher — sometimes RM20+ above weekday rates. Booking 1–2 weeks ahead typically yields the best fares. Fares for 2026 beyond February remain unconfirmed.
Timeline
- : Gemas-JB Electrified Double-Track Project begins
- : Launch ceremony at Kempas Baru, presided by Sultan Ibrahim and PM Anwar Ibrahim
- : Passenger operations begin with 4 daily trips; 30% promo discount (code JBBEST) opens
- : First departure shifts from 7:45 AM to 7:55 AM
- : Launch promo discount period ends
- : 7 daily JB-to-KL departures confirmed
What we know vs what’s still unclear
Confirmed
- Launch date 12 Dec 2025 from KTMB sources
- Route: JB Sentral–KL Sentral via 16 stops
- Fares: Gold standard from RM73, Platinum from RM96
- Daily departures: 7 as of late February 2026
- Booking available 30–60 days ahead
Unclear
- Exact fares as of April 2026 after dynamic pricing shifts
- Full list of 16 intermediate station names
- Future expansion timeline beyond 12 daily services
- Peak-season surcharge thresholds
- Cancellation and refund policy specifics
What people are saying
This launch completed the 192-kilometer Gemas-Johor Bahru Electrified Double-Track Project that began in 2017.
— Johorbook.my (Travel Guide)
It’s been just over a month since the ETS commenced services on 12th December 2025.
— TheSmartLocal (Lifestyle Media)
Understanding the 2026 pricing structure is essential for budget planning.
— Wahdah.my (Travel Blog)
The ETS JB-to-KL route answers a genuine gap in southern Malaysia’s transit map. After years of relying on buses or flights, commuters and leisure travelers now have a rail option that runs on time, costs less than flying, and is already adding departures less than three months in. Whether you prioritize budget (Gold standard at RM73) or comfort (Platinum business at RM152) determines which class makes sense — but the route itself is now a viable, operational choice for anyone traveling between Johor and the capital.
Related reading: ETS from JB to KL Timetable
The ETS route also accommodates return trips from KL Sentral to JB Sentral, where the KL to JB timetable details matching schedules and pricing.
Frequently asked questions
What is ETS?
ETS stands for Electric Train Service, Malaysia’s premium intercity rail operated by KTMB. The JB-to-KL route connects Johor Bahru Sentral to Kuala Lumpur Sentral with stops at 16 intermediate stations.
Can I book ETS tickets in advance?
Yes. KTMB’s Integrated Ticketing System allows bookings up to 60 days in advance via online.ktmb.com.my, the KITS Style app, Easybook, or 12Go Asia.
Are there discounts for ETS JB to KL?
Standard discounts apply: children aged 4–11 receive roughly 50% off, under-4 travel free, and seniors 60+ as well as students qualify for reduced fares. A 30% launch promo (code JBBEST) ran through January 11, 2026.
What to expect on ETS Gold class?
Gold class uses 2-2 seating with no business coach. Standard fares run RM73–RM81 for JB-to-KL, with trips taking about 4 hours 40 minutes. It’s the practical choice for budget travelers.
How does ETS compare to buses from JB to KL?
ETS completes the trip in roughly 4.5 hours versus 5–7 hours by bus, and ETS runs on schedule without traffic delays. Bus fares from Singapore start around $15 SGD, while ETS starts around RM73 (roughly $20–22 SGD equivalent).
Is ETS wheelchair accessible?
Yes. KTMB ETS trains are equipped with wheelchair spaces and the service is designed for accessibility. Train staff can assist passengers requiring special accommodations — inform station staff before boarding if you need help.
What happens if I miss my ETS train?
No-show passengers risk losing their ticket entirely. KTMB has specific policies around changes and refunds that vary by ticket type. If you know you’ll miss your departure, contact KTMB support before your scheduled time to discuss options.