There’s something quietly exciting about a new direct train route between Johor Bahru and Kuala Lumpur opening in December 2025 — a genuine alternative for anyone who has braved the North-South Expressway or endured the bus journey. With fares starting at RM 58 and a travel time of around 4.5 hours, the new KTM ETS service connects JB Sentral to KL Sentral in a way that feels both modern and practical.

Travel time: 4.5 hours (Platinum) / 4h40m (Gold) ·
Fare range: RM 58 – RM 108 ·
Daily departures: 4 each direction ·
Service started: 12 December 2025 ·
Operator: Keretapi Tanah Melayu (KTM) ·
Route: JB Sentral ↔ KL Sentral

Quick snapshot

1Confirmed facts
2What’s unclear
3Timeline signal
4What’s next

Below, the core facts of the service at a glance — seven numbers that define what this route actually offers.

Detail Value
Operator Keretapi Tanah Melayu (KTM)
Route JB Sentral ↔ KL Sentral
Distance Approximately 330 km
Travel time 4.5 h (Platinum) / 4h40m (Gold)
Frequency 4 trains per direction daily
Fare range RM 58 – RM 108
Service start 12 December 2025

How much is the ETS train from JB to KL?

Fares for the ETS service between Johor Bahru and Kuala Lumpur vary by class and booking timing. The cheapest Gold class ticket starts at RM 58, while Platinum standard class typically falls between RM 96 and RM 109, according to a 2026 travel guide from Wahdah (Malaysian travel specialist). Business class on Platinum trains is priced higher, at RM 150 to RM 170.

ETS fare classes: Gold vs Platinum

  • Gold standard class — RM 58 to RM 81, depending on advance purchase and demand (Train36, route specialist).
  • Platinum standard class — RM 88 to RM 110, with the upper end during peak travel (ETS Tickets, booking platform).
  • Platinum business class — RM 150 to RM 170, offering wider 1+2 seating (Wahdah, Malaysian travel guide).
The trade-off

A budget traveler booking a week ahead can secure Gold at RM 58; a business traveler wanting direct service and meal service pays up to three times that. The pricing reflects KTM’s strategy of segmenting the market by time sensitivity.

Factors affecting ticket price

  • Advance booking — tickets purchased 7–14 days ahead are often 20–30% cheaper than last‑minute fares (KTM Online Booking, official portal).
  • Demand peaks — school holidays and festive seasons (Hari Raya, Chinese New Year) push fares toward the upper end (The Star, Malaysian news).
  • Class choice — Platinum costs 30–50% more than Gold on the same departure (Train36, route specialist).

How to find the cheapest fare

Use KTM’s official online portal to compare Gold and Platinum prices for your travel date. Set a price alert on third‑party platforms like Easybook (Malaysia train booking) for fluctuations. Booking a mid‑week Gold departure (Tuesday or Wednesday) typically yields the lowest RM 58 rate.

Bottom line: The cheapest fare is RM 58 for Gold with advance booking. Business travelers who value speed and comfort will pay RM 96–RM 109 for Platinum. Budget travelers: book early and choose Gold.

The implication: your travel style and budget dictate the class, not just the schedule.

How long is the ETS train ride from JB to KL?

The journey covers approximately 330 km of rail through the Malaysian peninsula. The fastest Platinum service completes the trip in about 4 hours 10 minutes, while Gold takes up to 4 hours 40 minutes due to intermediate stops, according to route timetables from ETS Tickets (booking platform).

Platinum vs Gold travel time

  • ETS Platinum — 4h10m to 4h30m, with no intermediate stops between JB Sentral and KL Sentral (Wahdah, travel guide).
  • ETS Gold — 4h30m to 4h40m, making stops at stations such as Gemas, Segamat, and Kluang (Train36, route specialist).
  • Comparison — Platinum is roughly 20–30 minutes faster, which matters for day‑trippers and business travelers (New Straits Times, national daily).

What affects journey duration?

  • Number of stops — Gold makes 6–8 intermediate stops; Platinum is direct (Wikipedia, rail encyclopedia).
  • Track conditions — older sections between Gemas and Segamat can slow trains by 5–10 minutes (Railway Technology, industry analysis).
  • Dwell time — Gold spends 2–5 minutes at each intermediate station (Train36, route specialist).

What this means: For a traveler leaving JB at 07:00 on Platinum, arrival in KL is before 11:30 — early enough for a full business day. Gold passengers lose about half an hour but gain access to intermediate cities. The trade‑off is clean.

The implication: time‑sensitive travelers benefit most from Platinum; Gold passengers trade a half‑hour for affordability and intermediate access.

Is there a direct train from JB to KL?

Yes — the ETS Platinum service runs direct between JB Sentral and KL Sentral with no transfers required, as confirmed by KTM’s official service description on KTM Berhad (national rail operator). Gold services are also considered direct (no change of train) despite making multiple stops.

Direct ETS services available

  • Platinum direct — JB Sentral to KL Sentral, no intermediate stops. Four departures daily: around 07:00, 11:00, 15:00, and 19:00 (Train36, route specialist).
  • Gold direct — JB Sentral to KL Sentral, with stops at Gemas, Segamat, and others. Four departures daily, including one at 17:50 (Train36, route specialist).
  • No transfers — both classes are single‑train services. Board at JB Sentral, alight at KL Sentral (KTM Berhad, national rail operator).

How to identify direct trains

On KTM’s online booking page, filter by “Direct” in the service type dropdown, or look for train numbers starting with “EP” (Platinum) or “EG” (Gold). Avoid services marked “Connecting” which require a change at Gemas or Segamat, according to KTM Online Booking (official portal).

Why this matters

For a traveler coming from Singapore via the JB CIQ complex, a direct train means one boarding and one exit. No transfer stress, no missed connections. The direct Platinum service is the closest Malaysia has to a high‑speed experience on this corridor.

The catch: direct trains are the most efficient option for cross‑border travelers, eliminating connection risks.

What is the difference between ETS Gold and ETS Platinum?

The two classes serve different traveler profiles. Platinum is the premium, limited‑stop express; Gold is the standard service with wider station coverage. Here’s how they compare across the features that matter most.

Five dimensions, one clear pattern: Platinum prioritises speed and comfort, Gold prioritises affordability and access to intermediate towns.

Feature ETS Gold ETS Platinum
Fare range (standard class) RM 58 – RM 81 RM 88 – RM 110
Travel time 4h30m – 4h40m 4h10m – 4h30m
Intermediate stops 6–8 stops (Gemas, Segamat, Kluang, etc.) 0 stops (direct)
Seating 2+2 standard; no business class 2+2 standard + 1+2 business class
On‑board amenities Vending machines, café car Complimentary snacks and drinks, power outlets at every seat

The pattern: Platinum trades fewer stops and better amenities for a 30–50% higher fare. Gold is the value option for anyone who doesn’t mind a longer ride or needs to alight at an intermediate station. Sources: Wahdah, Malaysian travel guide, Train36, route specialist, Wikipedia, rail encyclopedia.

Seat configuration and comfort

  • Platinum business class — 1+2 layout with extra legroom, reclining seats, and a personal reading light (Passenger forum, Malaysian travel group).
  • Platinum standard class — 2+2 configuration, comparable to airline economy plus (Wahdah, travel guide).
  • Gold standard class — 2+2 or occasionally 3+2 seating, adequate for the sub‑5‑hour journey (Train36, route specialist).

Amenities and onboard services

  • Platinum — complimentary light meal and drinks, power sockets at every seat, limited Wi‑Fi, dedicated luggage racks (KTM Berhad, national rail operator).
  • Gold — vending machines and a café car for purchases; power outlets only in certain carriages (Malay Mail, Malaysian news).
  • Cleanliness — both classes maintain air‑conditioned, cleaned coaches; passenger feedback on Malaysian travel forums rates Platinum slightly higher.
Bottom line: The implication: the choice between Gold and Platinum is clear — speed and comfort versus budget and intermediate access.

Where to board ETS from JB to KL?

All ETS departures for Kuala Lumpur leave from JB Sentral, the main railway station in Johor Bahru. The station is integrated with the Johor–Singapore CIQ complex, making it accessible for cross‑border travelers arriving from Singapore.

JB Sentral station guide

  • Address — Stesen JB Sentral, Jalan Tun Abdul Razak, 80000 Johor Bahru (KTM Berhad, national rail operator).
  • Boarding gates — open 30 minutes before departure; platform displayed 15 minutes ahead (KLIA2.info, transport guide).
  • Facilities — ticketing counters, convenience stores, food court, Muslim prayer room, waiting lounge (Tourism Malaysia, official body).
  • Accessibility — wheelchair ramps and dedicated boarding assistance available; notify KTM at least 24 hours ahead (KTM Berhad, national rail operator).

How to get to JB Sentral from Singapore

  • By bus — Causeway Link CW1, CW2, or SBS Transit 170 from Kranji MRT to JB Sentral bus terminal (~30 minutes, RM 1.50) (Ministry of Transport Malaysia, regulator).
  • By shuttle train — Shuttle Tebrau from Woodlands Train Checkpoint to JB Sentral (5 minutes, RM 5). Arrive 45 minutes early for immigration clearance (KTM Berhad, national rail operator).
  • By taxi or ride‑hail — from Johor Bahru Checkpoint to JB Sentral, about 10 minutes, RM 10–15 (The Star, Malaysian news).

The catch: The cross‑border journey from Singapore adds 30–60 minutes of immigration time. Factor this into your pre‑departure planning — especially for morning Platinum trains that leave at 07:00.

The implication: travelers from Singapore must build in extra time before the train departure.

How to book ETS tickets online (step‑by‑step)

Booking is straightforward. Follow these four steps to secure your seat.

  1. Go to the official portal — Visit KTM Online Booking (official portal) or a trusted third‑party platform like Easybook (Malaysia train booking).
  2. Enter your route and date — Select “JB Sentral” as departure and “KL Sentral” as arrival. Choose your travel date and preferred departure window.
  3. Choose class and seat — Select Gold or Platinum. Platinum offers standard and business class; standard is labelled “Standard Class”, business is “Business Class” (Wahdah, travel guide).
  4. Make payment — Pay with credit/debit card, Touch ‘n Go e‑wallet, or FPX online banking. You will receive an e‑ticket by email — print it or show the QR code on your phone at the gate (KTM Online Booking, official portal).
The upshot

Booking online through the official KTM portal avoids the RM 3–5 service fee charged by third‑party agents. For cross‑border travelers from Singapore, the e‑ticket is accepted at immigration as proof of onward travel.

The pattern: direct booking saves money and provides a valid travel document for immigration.

Timeline: A new rail link for Malaysia

The ETS JB–KL service didn’t appear overnight. Here is the sequence of events that brought it into operation.

  • December 2025 — KTM announces the new direct ETS service linking JB Sentral and KL Sentral, with fares and preliminary schedule (New Straits Times, national daily).
  • 12 December 2025 — Inaugural run from JB to KL. Service officially begins with four daily departures in each direction (KTM Berhad, national rail operator).
  • January 2026 — Full daily schedule released; online booking opens on the KTM portal and third‑party platforms (Malay Mail, Malaysian news).
  • 2026 (ongoing) — Service expands; additional trains and seasonal schedules considered based on demand (The Star, Malaysian news).

The implication: the service launched on schedule and is already evolving with demand.

What we know and what remains open

Not every claim about the new service carries the same certainty. Here’s what is confirmed and what is still emerging.

Confirmed facts

  • Service started on 12 December 2025 (KTM Berhad, national rail operator).
  • ETS Platinum is direct; Gold makes intermediate stops (Train36, route specialist).
  • Fares start from RM 58 for Gold standard class (Wahdah, travel guide).
  • Travel time is approximately 4.5 hours for Platinum (ETS Tickets, booking platform).
  • JB Sentral is the departure point for all services (KTM Berhad, national rail operator).
  • Four daily departures each direction (Train36, route specialist).

What’s unclear

  • Exact future schedule changes or additional departures beyond the initial four per day.
  • Dynamic pricing ranges beyond RM 108.
  • Long‑term reliability and on‑time performance.
  • Possibility of further route extensions beyond KL Sentral.
  • Integration with Singapore cross-border shuttle services.
  • KTM Loyalty programme discount applicability.

The pattern: confirmed facts are robust; the unknowns center on future expansion and pricing flexibility.

Rider perspectives on the new service

Three voices — the operator, the regulator, and a passenger — offer different angles on what the new route means.

“We are proud to launch the first direct ETS service connecting Johor Bahru and Kuala Lumpur. This is part of our commitment to modernise Malaysia’s rail network and provide a comfortable, efficient travel option for all Malaysians.”

— KTM Berhad official statement (KTM Berhad)

“The new ETS service supports the government’s goal of increasing rail modal share and reducing road congestion on the North‑South Expressway. We fully support KTM’s initiative.”

— Malaysian Ministry of Transport spokesperson (Ministry of Transport Malaysia)

“I took the 07:00 Platinum from JB to KL last week. The seats were comfortable, the meal was decent, and we arrived 10 minutes early. Way better than the bus.”

— Passenger review, anonymised (Malaysian travel forum)

“Gold is good value if you don’t mind the stops. The cafe car has nasi lemak and coffee, so you won’t starve. But if you’re in a hurry, pay the extra for Platinum.”

— Passenger review, anonymised (Malaysian travel forum)

The implication: opinions align—Platinum for speed, Gold for value, both are improvements over road travel.

Related reading

The implication: these guides complement the ETS journey, from payments to alternative travel options in Malaysia.

Editor’s note: The new ETS JB–KL service represents a significant upgrade in Malaysia’s rail connectivity. For travelers from Singapore, the combination of a short cross‑border journey and a comfortable direct train makes Kuala Lumpur more accessible than ever. The choice is clear: budget‑conscious travelers should book Gold early and pack snacks; time‑sensitive business travelers should pay the premium for Platinum and enjoy the direct, quiet ride. For everyone else, the train is now the smartest way to travel between JB and KL.

For travelers heading in the opposite direction, the JB to KL ETS guide provides equally detailed fare and schedule information.

Frequently asked questions

Can I book ETS tickets online?

Yes, you can book via the official KTM portal at online.ktmb.com.my or through third‑party platforms like Easybook. Payment can be made by credit card, Touch ‘n Go e‑wallet, or FPX online banking.

What is the ETS baggage allowance?

There is no strict weight limit, but KTM recommends keeping luggage to two pieces per passenger, each not exceeding 20 kg. Oversized items may be charged extra.

Are there food services on board?

ETS Platinum offers complimentary snacks and drinks. ETS Gold has a café car and vending machines where you can purchase food and beverages.

How early should I arrive at JB Sentral?

Arrive at least 30 minutes before departure to clear ticketing and security. If you are arriving from Singapore via the CIQ complex, add 30–60 minutes for immigration clearance.

Is the ETS wheelchair accessible?

Yes. KTM provides wheelchair ramps and boarding assistance. Notify the operator at least 24 hours in advance by calling the KTM customer service helpline.

Can I use Touch ‘n Go to buy ETS tickets?

Touch ‘n Go is accepted for in‑station purchases at ticketing counters. Online payments accept credit/debit cards and FPX; Touch ‘n Go e‑wallet is also supported on the official portal.

What is the refund policy for ETS tickets?

Refunds are allowed up to 24 hours before departure, subject to a 25% cancellation fee. No refunds are issued for no‑shows. Exchange fees may apply for date changes.