Anyone who has made the trip between Johor Bahru and Kuala Lumpur knows the question that comes up every time: is it worth paying more for the train? With the launch of KTMB’s ETS service on the route in December 2025, travellers now face a clearer — and more interesting — choice between speed, comfort, and cost.

ETS standard fare: RM 95 ·
Coach fare: RM 32 ·
Travel time: 4.5 hours ·
Lowest advance fare: RM 33.25

Quick snapshot

1Confirmed facts
2What’s unclear
3Timeline signal
  • KL-JB ETS route launched on 12 December 2025 (MyRumahBaru guide)
  • 30% weekday discount valid 15 Apr – 14 Oct 2026 (MyRumahBaru guide)
4What’s next
  • More ETS frequencies possible as demand grows on the 330 km route (KTMB)
  • High-speed rail proposals remain under discussion but not confirmed (KTMB)
The trade-off

The ETS costs roughly three times a coach ticket but delivers a seated, air-conditioned, guaranteed-reservation experience that no bus can match for consistency. For travellers who value their time and comfort, the premium is a calculated buy — not an impulse.

How much is the train ride from JB to KL?

Fares on the JB–KL ETS depend on class, booking date, and whether you hit a promotional window. Here’s how the ticket prices break down by service class, based on published KTMB rates and verified by multiple sources.

ETS standard fare

A standard-class ETS ticket from JB Sentral to KL Sentral costs around RM 95 for a one-way trip, as reported by Channel NewsAsia (CNA) in its route comparison. The KTMB official site lists the ETS as Malaysia’s fastest metre-gauge train service, operating on the electrified West Coast Line between Gemas and Padang Besar.

For those who prefer premium seating, the MyRumahBaru guide documents one-way fares for KL to JB at RM73–RM81 for Gold Standard, RM96–RM109 for Platinum Standard, and RM150–RM170 for Business Class. RouteJunction reports the same fare bands, confirming consistency across third-party aggregators.

Coach vs train cost comparison

Bus fares on the same corridor sit around RM 32 — roughly one-third the ETS standard price. A user review on The Smart Local Facebook page (cited by CNA) noted: “The difference is 3 times. The travel time is almost the same, i.e. 4.5 hours.” Yet the coach journey often includes road traffic variability, less legroom, and no onboard meal service.

For budget travellers, the coach remains the cheapest option. But for those weighing comfort, reliability, and fixed schedules, the ETS offers a different kind of value — one that becomes clearer when you look at the full picture.

Bottom line: ETS standard class costs RM 95 vs coach at RM 32. Budget travellers: take the bus. Comfort seekers: the train’s premium buys air-conditioning, guaranteed seating, and a fixed timetable that no road coach can match.

The fares tell a story of two very different products. Four service classes, one route, and a 3× price gap that forces a real decision at the ticket counter.

One pattern worth noting: the gap between Gold and Platinum Standard is relatively narrow (about RM 15–28), while Business Class jumps sharply to double Platinum. Here’s the class-by-class breakdown:

Service class Fare range (one-way) Travel time Best for
Gold Standard RM 73 – RM 81 ~4 h 40 min Budget-conscious train travellers
Platinum Standard RM 96 – RM 109 ~4 h 10 min Faster journey at modest premium
Business Class RM 150 – RM 170 ~4 h 10 min Premium comfort with meal service
Coach (bus) ~RM 32 ~4.5 h Lowest cost, flexible departure times

The implication: Platinum Standard gives the best time-to-value ratio for most riders — only RM 15–28 more than Gold, but up to 30 minutes faster. Business Class costs nearly double Platinum, yet the time gain is zero.

Is there a high speed train from JB to KL?

No high-speed train currently operates between Johor Bahru and Kuala Lumpur. The ETS — while fast by Malaysian metre-gauge standards — maxes out around 160 km/h, which places it in the semi-high-speed category rather than true high-speed rail (HSR) territory.

The Malaysian government has discussed reviving the Kuala Lumpur–Singapore high-speed rail project, which would have served JB, but that project was cancelled in 2021 and no new timeline has been confirmed. According to CNA’s analysis, the current ETS replaces a previous 7-hour rail journey with a 4.5-hour one — a major improvement, but still far from the 90-minute target that HSR had promised.

What to watch

If HSR ever returns, it would reshape the entire JB–KL transport market. For now, the ETS is the best rail option available — and for many travellers, “good enough” against the bus is winning the argument.

The pattern: the ETS is the ceiling for rail speed in Malaysia today. Any talk of faster trains is speculation, not policy.

Is it cheaper to buy train tickets in advance?

Yes — advance purchase is the single most reliable way to lower your JB–KL ETS fare. KTMB offers lower prices for early bookings, and tickets can usually be reserved up to 30 days ahead of travel.

According to the MyRumahBaru guide, advance bookings on selected dates can bring fares as low as RM 33.25 — roughly the same as a coach ticket. That price is the lowest train fare available on the route, but it depends on booking early and travelling on off-peak days.

KTMB also offered a 30% discount for Monday–Thursday travel from 15 April 2026 to 14 October 2026, excluding school holidays, public holidays, and Business Class. While promotion windows change, the principle stays: advance + weekday = cheapest train fare.

Bottom line: Book 30 days out and travel Monday–Thursday. Advance fares drop to RM 33.25 — within striking distance of the RM 32 coach price. Last-minute buyers on weekend departures pay the full RM 95+.

The catch: advance-booking discounts reward planning but punish spontaneity. For travellers who lock in dates early, the train can cost almost the same as the bus. Everyone else pays a premium for flexibility.

How long is the new train from JB to KL?

The ETS from JB Sentral to KL Sentral takes approximately 4.5 hours, according to CNA’s report on the new service. That’s roughly the same as a coach journey, but with a critical difference: the train’s travel time is consistent regardless of traffic.

The MyRumahBaru guide breaks down the journey more precisely: Platinum services complete the 330 km route in about 4 hours 10 minutes, while Gold services take up to 4 hours 40 minutes due to additional stops — up to 16 stations along the way.

Service Travel time Stops Frequency
ETS Platinum ~4 h 10 min Fewer stops 6 of 7 daily departures
ETS Gold ~4 h 40 min Up to 16 stops 1 of 7 daily departures
Coach (bus) ~4.5 h Variable Multiple operators, frequent

The trade-off: Platinum saves up to 30 minutes over Gold but costs slightly more. For most travellers, the small time saving of Platinum makes it the rational pick — unless you need a specific Gold departure time that fits your schedule.

How to get a 50% discount on train tickets?

There is no standard 50% discount available for the JB–KL ETS route. Neither KTMB’s published fare structure nor any verified promotional programme offers that level of reduction for the general public.

What does exist: the 30% weekday discount mentioned earlier, which brings fares down meaningfully but not to half price. Some countries offer student or senior concessions on rail travel, but Malaysia’s ETS currently does not have a published concessionary scheme for domestic passengers on this corridor. MyRumahBaru’s guide confirms that no 50% discount tier exists in the standard pricing.

Loyalty programmes such as KTMB’s KITS Rewards may offer occasional points-based discounts, but these are not equivalent to a flat 50% fare reduction. The most reliable strategy remains advance booking on weekday departures — the effective discount can reach 65% off the peak standard fare when you buy early enough.

The paradox

There’s no half-price ticket, but early birds can pay RM 33.25 — a 65% saving vs the RM 95 counter price. The biggest discount isn’t a discount at all: it’s a reward for planning ahead.

The pattern: discount-seeking travellers should focus on advance-purchase timing rather than hoping for a promotional slash. The 30% weekday promotion — when active — is the closest thing to a deep cut, and it’s available only on specific dates outside holiday periods.

Pros and cons of taking the ETS vs coach

Upsides

  • Guaranteed seat with reservation — no overbooking
  • Consistent travel time regardless of road traffic
  • Air-conditioning, clean toilets, and onboard meal service in Business Class
  • Advance fares as low as RM 33.25 — close to coach price
  • Seven daily departures with both Gold and Platinum service options
  • On-time performance generally higher compared to bus operators

Downsides

  • Standard fare (RM 95) is three times the coach price
  • Only seven departures daily — less flexibility than multiple bus operators
  • No student or senior concession schemes currently published
  • Business Class (RM 150–170) offers no time saving over Platinum
  • Last-minute fares can be very expensive, especially during festive periods
  • Route includes up to 16 stops on some services, extending journey time

Why this matters: the ETS is a better product — smoother, cleaner, more predictable — but at 3× the base price, it’s a luxury for budget travellers. The decision comes down to whether you’re paying for comfort or just for transport.

How to book JB to KL train tickets online

Booking a JB–KL ETS ticket is straightforward through KTMB’s official channels. Here are the steps for getting your seat at the best price.

  1. Go to KTMB’s official site or app. Visit KTMB’s ETS booking page (official KTMB site) or use the KITS mobile app. These are the only direct booking channels with no third-party markup.
  2. Select JB Sentral and KL Sentral as stations. Make sure you choose the correct departure and arrival points — JB Sentral is the southern terminus, and KL Sentral is the main Kuala Lumpur station.
  3. Pick your travel date and class. Check the calendar for advance-booking availability (up to 30 days). Gold Standard offers the lowest train fare; Platinum offers the fastest journey.
  4. Apply any promo codes. If a promotional window is active (e.g., the 30% weekday discount), the system will apply it automatically or let you enter a code at checkout.
  5. Complete payment and download your e-ticket. KTMB accepts online banking and credit cards. Your e-ticket with a QR code will be sent via email.

The pattern: booking 30 days out on a Tuesday or Wednesday via the official app is the fastest route to the lowest fare. Avoid booking within 48 hours of departure for popular time slots — those carry the highest prices.

Related reading: **ETS KL to JB Complete Guide to Fares, Schedules & Discounts** · **Train from KL to Johor Bahru – Fares & Schedules**

Additional sources

busonlineticket.com

Travelers looking for a comprehensive overview of schedules and fares can refer to the JB to KL ETS train guide for real-time pricing and booking advice.

Frequently asked questions

What is the JB to KL train schedule?

As of February 2026, there are seven daily ETS departures from KL Sentral to JB Sentral. Most are Platinum services, with one Gold service. The first departure is typically in the early morning and the last in the evening. For exact times, check the KTMB official schedule.

How do I book a JB to KL train ticket online?

Use the KTMB KITS website or mobile app. Enter JB Sentral as origin, KL Sentral as destination, select your date, choose a class, and pay online. Booking opens up to 30 days in advance.

Are there any discounts for students or seniors?

KTMB does not currently publish a standard student or senior concession scheme for the JB–KL ETS route. The main discount available is advance-pricing and promotional weekday offers such as the 30% Monday–Thursday discount.

What amenities are available on the ETS train?

ETS trains offer air-conditioning, reclining seats, onboard toilets, and power outlets. Business Class includes meal service and wider seats. Gold and Platinum Standard provide comfortable seating with tray tables.

Can I get a refund on my JB to KL train ticket?

KTMB’s refund policy depends on the fare type purchased. Advance-purchase tickets may have limited refund options or cancellation fees. Check the terms at the time of booking on the KTMB booking page.

What is the cheapest way to travel from JB to KL?

The coach (bus) at around RM 32 is the cheapest option. The cheapest train fare is an advance-purchase ETS ticket at RM 33.25 — very close to the bus price, but only available with early booking on off-peak days.

Is the ETS train better than taking a bus?

For comfort, reliability, and air-conditioning, the ETS is superior. For pure cost, the bus wins. The decision depends on whether you value consistent travel time and a guaranteed seat over saving RM 63 on the base fare.