Skip to content
Jalan & PlanSeptember 28, 2026

How to Travel from Singapore to Kuala Lumpur by RTS Link and ETS

Planning to travel from Singapore to Kuala Lumpur by train? Learn how to combine the RTS Link from Singapore to Johor Bahru with KTM ETS from JB Sentral to KL Sentral.

How to Travel from Singapore to Kuala Lumpur by RTS Link and ETS

Planning to travel from Singapore to Kuala Lumpur by train?

With the new RTS Link between Singapore and Johor Bahru, travellers will have another way to cross the Singapore–Malaysia border before continuing their journey north by KTM ETS.

The important thing to understand is that the RTS Link does not run directly from Singapore to Kuala Lumpur.

Instead, the journey works as a connection:

Singapore → Woodlands North → RTS Link → Bukit Chagar → JB Sentral → KTM ETS → KL Sentral

The RTS Link connects Woodlands North in Singapore with Bukit Chagar in Johor Bahru. The cross-border section is approximately 4 km, with a journey time of around five to six minutes depending on the official specification used.

From Johor Bahru, travellers can continue north by KTM ETS, with current 2026 KTM schedules showing services operating between JB Sentral and KL Sentral.

This guide explains how the journey is expected to work.


Can You Go from Singapore to Kuala Lumpur by RTS?

Yes, as a combination of trains — but not on the RTS Link alone.

The RTS Link is a short cross-border rail service.

It only operates between:

Woodlands North, Singapore

and

Bukit Chagar, Johor Bahru

It does not continue to Kuala Lumpur.

However, the Malaysian end of the RTS Link is being connected to the JB Sentral transport hub, allowing passengers to continue their journey by other rail services.

The official RTS Link project information confirms that the system connects only two stations: Woodlands North and Bukit Chagar.

So the complete journey is better understood as:

Journey Section Transport
Singapore → Woodlands North Singapore MRT / local transport
Woodlands North → Bukit Chagar RTS Link
Bukit Chagar → JB Sentral Pedestrian connection
JB Sentral → KL Sentral KTM ETS
KL Sentral → Kuala Lumpur attractions MRT / LRT / Monorail / Grab / taxi

The Complete Route

Here's the journey in simple form:

Step 1

Travel to Woodlands North RTS Link Station in Singapore.

Step 2

Complete the required Singapore departure and Malaysia arrival procedures at the RTS facilities.

Step 3

Take the RTS Link from Woodlands North to Bukit Chagar.

Step 4

After arriving at Bukit Chagar, follow the pedestrian connection towards JB Sentral.

Step 5

At JB Sentral, take a KTM ETS service towards Kuala Lumpur.

Step 6

Get off at KL Sentral.

Step 7

Continue to your hotel or destination in Kuala Lumpur using the city's public transport or other local transport.


1. Start Your Journey in Singapore

The Singapore side of the RTS Link is Woodlands North.

The RTS Link station is connected with Singapore's existing Thomson-East Coast Line (TEL) Woodlands North MRT station, providing a rail connection into Singapore's MRT network.

This means travellers staying in areas connected to the TEL can potentially reach the RTS station without taking a separate cross-border bus or taxi.

Example

If you're starting around central Singapore, your journey could look like:

Singapore MRT → Woodlands North → RTS Link → Johor Bahru

The exact MRT route will depend on where you're staying.


2. Arrive at Woodlands North RTS Station

Once passenger service begins, Woodlands North will function as the Singapore terminus for the cross-border RTS Link.

The station is being built together with the Singapore CIQ facilities.

One of the key features of the RTS system is the co-located Customs, Immigration and Quarantine facilities.

Passengers travelling across the border will clear the relevant Singapore and Malaysia authorities at the departure point rather than going through another full immigration process after arriving on the other side.

This is one of the major differences between the RTS journey and a conventional road crossing.


After completing the departure procedures, board the RTS Link towards:

Bukit Chagar, Johor Bahru

The RTS Link is approximately 4 km long.

The route consists of:

  • Singapore: approximately 1.3 km
  • Malaysia: approximately 2.7 km

The system is designed for up to 10,000 passengers per hour per direction.

The train journey itself is only around five to six minutes, depending on the official published specification.


RTS Link train connecting Woodlands North in Singapore with Bukit Chagar in Johor Bahru

https://images.openai.com/static-rsc-4/n4m8t4xotn9s7wgZaGo2TqTogGw4Oo47aERbDxFRiy5SXCRX9gM6O17_qqwQ7zvP0VziAdUgGAV45iNLXjF2qYmLV5M-QSITwnyy5mm8UwRxWMAgIGdUy0nCQ9HHM9Un2TujHQhRl2-J7NMoicdSx5kKGsnaCCJRitAHVB7NR-VRPzMfoQb_CphYgLXeRE5V?purpose=fullsizehttps://images.openai.com/static-rsc-4/F2o5Cm2ww2SXc-2wEWyfK-aQ6EjG1UvJzEhuYBKDX0oE8NTbPolK6IDhrL2g_sd1u6uU_lL1IKy3e8jWx68kbfQTF7xXQ5UTf-3HgZUW21rFWnrxw9pKTYisFTIu0X_qlsl2u-aqA7siGL3kL_05WBpyn_72emht3rPIJaQEX_4T1vC6i6Ue92WFqkOlOZpd?purpose=fullsizeThe RTS Link will connect Woodlands North in Singapore with Bukit Chagar in Johor Bahru


4. Arrive at Bukit Chagar

Your RTS journey ends at Bukit Chagar Station in Johor Bahru.

This is where the journey changes from a cross-border metro ride into a Malaysian intercity train journey.

The important part is that you don't need to treat Bukit Chagar as your final destination.

If your final destination is Kuala Lumpur, your next target is:

JB Sentral


5. Bukit Chagar to JB Sentral

This connection is particularly important for travellers heading to Kuala Lumpur.

The RTS project includes a pedestrian connection linking the Bukit Chagar station/ICQ complex with the JB Sentral and Johor Bahru City Square area.

The official RTS Link site currently describes a 400-metre covered pedestrian overhead bridge connecting Bukit Chagar Station and the ICQ complex directly to JB Sentral and Johor Bahru City Square.

That means the intended journey is:

Bukit Chagar RTS → covered pedestrian connection → JB Sentral

rather than having to find a taxi simply to get between the two rail hubs.

Important

The exact passenger routing, access arrangements and operating procedures should still be checked closer to your travel date because the RTS Link is targeted to begin passenger service at the end of 2026.


6. Walk Towards JB Sentral

Once you arrive at Bukit Chagar, follow the signs for:

JB Sentral / City Square

The planned pedestrian connection is approximately 400 metres.

This makes the RTS + ETS combination particularly interesting for travellers who want to continue north without switching to a bus or private vehicle in Johor Bahru.

The RTS Link's official information describes the covered pedestrian bridge as a direct connection to JB Sentral and City Square.


7. Continue from JB Sentral by KTM ETS

At JB Sentral, you can connect to KTM's intercity rail services.

KTM's current 2026 timetable includes ETS services operating from JB Sentral towards Kuala Lumpur and KL Sentral.

For example, the timetable effective from 1 June 2026 shows northbound services departing JB Sentral at several times throughout the day, including services around:

  • 7:35 AM
  • 8:40 AM
  • 9:55 AM
  • 11:25 AM
  • 12:45 PM
  • 3:00 PM
  • 4:20 PM

The exact services and stopping patterns can change, so check KTMB's current timetable when booking.

Official KTM timetable

Check the latest KTMB train timetable

Official KTM ticket booking

Book KTM ETS tickets


8. How Long Is the ETS Journey from JB to KL?

The ETS journey is considerably longer than the RTS section.

The RTS itself is only a few minutes.

The JB Sentral → KL Sentral section takes several hours depending on the ETS service.

For example, the current 2026 timetable includes:

JB Sentral → KL Sentral

around:

7:35 AM → 12:16 PM

for one northbound service.

That is approximately 4 hours 41 minutes.

Other services have different timings and may take longer depending on the stopping pattern.

So don't confuse:

RTS journey time ≈ 5–6 minutes

with

Singapore → Kuala Lumpur total journey time

The total journey also includes:

  • getting to Woodlands North
  • check-in / station procedures
  • immigration
  • waiting for the RTS
  • RTS journey
  • walking to JB Sentral
  • waiting for ETS
  • ETS journey
  • arrival at KL Sentral

Singapore to KL by RTS + ETS: Journey Breakdown

Section Approximate Journey
Singapore → Woodlands North Depends on starting point
RTS Woodlands North → Bukit Chagar About 5–6 minutes
Bukit Chagar → JB Sentral About 400 m pedestrian connection
Waiting / transfer at JB Sentral Depends on ETS connection
JB Sentral → KL Sentral Around 4–5 hours depending on service
KL Sentral → final destination Depends on destination

Important: There is no single fixed total travel time because the biggest variable is the connection between your RTS arrival and your selected ETS departure.


Why the ETS Connection Matters

This is probably the most important thing to understand when planning this journey.

You have two separate train systems:

Singapore → Johor Bahru

KTM ETS

Johor Bahru → Kuala Lumpur

They are not currently one through-ticket journey.

You need to plan the connection between them.

That means you shouldn't book an ETS departure that leaves JB Sentral only a few minutes after your expected RTS arrival.

You need to allow time for:

  • immigration
  • walking
  • finding the correct exit
  • navigating the pedestrian connection
  • entering JB Sentral
  • locating the ETS platform
  • possible queues
  • unexpected delays

How Much Transfer Time Should You Allow?

There isn't currently an official universal minimum connection time published for a Singapore → RTS → ETS transfer.

For trip planning, I would not recommend planning an extremely tight connection.

A more practical approach is to leave a reasonable buffer between:

RTS arrival at Bukit Chagar

and

ETS departure from JB Sentral

Remember that the RTS journey itself is short, but the cross-border process and station transfer are what consume time.

Example planning approach

Instead of:

RTS arrives → ETS leaves 15 minutes later

consider:

RTS arrives → immigration/exit → walk to JB Sentral → buffer → ETS

The exact buffer is your choice based on how much risk you're comfortable with.


Should You Book RTS and ETS Together?

At launch, treat them as separate transport services unless the operators announce an integrated ticketing arrangement.

The RTS project has its own automated fare collection system, with MRT Corp stating that fare collection is designed to support contactless smart cards, credit cards, e-wallets and QR codes.

KTM has its own ticketing platform for ETS and intercity services.

So your planning should look like:

RTS ticket

  •  

KTM ETS ticket

rather than assuming one ticket covers the complete Singapore–KL journey.


What About RTS Ticket Prices?

At the time of writing, the official RTS project information does not provide a confirmed public passenger fare in the sources used for this guide.

So don't rely on unofficial fare figures posted online.

The fare should be checked through the official RTS/operating channels once passenger service and ticket sales are opened.

This is especially important because the RTS is targeted to commence passenger service at the end of 2026.


What About ETS Ticket Prices?

ETS fares can vary depending on:

  • Travel date
  • Train service
  • Origin and destination
  • Seat/class
  • Availability
  • Booking conditions

For the latest fare, use the official KTMB booking system rather than relying on an old blog post.

KTMB Official Online Ticketing


Singapore to Kuala Lumpur by RTS + ETS vs Bus

Travellers may also compare this route with a direct bus.

Feature RTS + ETS Direct Bus
Border crossing RTS Link Road
Singapore → JB RTS Bus
JB → KL ETS Bus
Main transfer JB Sentral Usually no train transfer
Traffic exposure Lower on rail sections Higher
Seats Train seats Bus seats
Journey structure Multiple stages More direct
Best for Rail-focused travellers Travellers who prefer one vehicle

The RTS + ETS option is particularly interesting for travellers who prefer to combine cross-border rail + intercity rail.

However, a direct bus may involve fewer transfers.

The choice depends on your preferred travel style, schedule and ticket availability.


What If You Have Large Luggage?

Luggage is something to consider before choosing this route.

Your journey involves:

Singapore MRT

→ RTS

→ pedestrian connection

→ JB Sentral

→ ETS

→ KL Sentral

That means you will move your luggage between several transport environments.

If you are travelling with:

  • One cabin-size suitcase
  • Backpack
  • Small luggage

the transfer may be relatively straightforward.

If you're travelling with:

  • Multiple large suitcases
  • Children and luggage
  • Bulky equipment

you should allow more transfer time.

The RTS system is being designed with universal accessibility features, including facilities for wheelchair users.


What Happens to Immigration?

The RTS Link is designed with co-located CIQ facilities at Woodlands North and Bukit Chagar.

Passengers are expected to clear the relevant immigration authorities at their departure point and do not need to repeat the full immigration clearance at the arrival station.

This is an important part of the RTS concept.

For example:

Singapore → Malaysia

You complete the required Singapore/Malaysia departure procedures at the Singapore-side RTS facilities before boarding.

Then you arrive in Johor Bahru.

Malaysia → Singapore

You complete the required procedures at the Malaysian departure point before boarding towards Singapore.

Always check the latest immigration requirements before travelling because passport, entry and declaration rules are separate from the railway service itself.


Can You Take RTS from Singapore to KLIA?

Not directly.

The RTS only takes you:

Singapore → Bukit Chagar

If you need to reach Kuala Lumpur International Airport (KLIA), you would need to continue from Johor Bahru by another transport mode.

One possible rail-based journey would be:

Singapore → RTS → Bukit Chagar → JB Sentral → ETS → KL Sentral → KLIA Ekspres / airport connection

The airport connection should be planned separately because KL Sentral is a major transport interchange.


Can You Take RTS from Singapore Directly to KL Sentral?

No.

The RTS Link does not operate to KL Sentral.

The route is:

Singapore

↓

Woodlands North

↓

RTS Link

↓

Bukit Chagar

↓

JB Sentral

↓

KTM ETS

↓

KL Sentral

This distinction is important because someone searching "RTS Singapore to KL" might assume the RTS is a direct Singapore–Kuala Lumpur train.

It isn't.

The RTS is the Singapore–Johor Bahru connection.

The ETS is the Johor Bahru–Kuala Lumpur connection.


Singapore

↓
Woodlands North

↓ RTS Link

Bukit Chagar

↓ 400m pedestrian connection

JB Sentral

↓ KTM ETS

KL Sentral

↓ local transport

Kuala Lumpur

Singapore to Kuala Lumpur route using RTS Link from Woodlands North to Bukit Chagar and KTM ETS from JB Sentral to KL SentralSingapore to Kuala Lumpur route using RTS Link from Woodlands North to Bukit Chagar and KTM ETS from JB Sentral to KL SentralSingapore to Kuala Lumpur route using RTS Link from Woodlands North to Bukit Chagar and KTM ETS from JB Sentral to KL Sentral.

What to Do at JB Sentral During the Transfer

If your ETS departure isn't immediately after your RTS arrival, JB Sentral gives you somewhere to wait before continuing north.

JB Sentral is a major transport hub connected to central Johor Bahru.

The planned RTS pedestrian connection will also connect towards Johor Bahru City Square, giving travellers access to shops and other facilities around the city centre.

If you have a longer transfer, you can use the time to:

  • Get food
  • Buy drinks
  • Use the facilities
  • Check your ETS platform
  • Rest before the longer train journey

However, don't wander too far if your ETS departure is approaching.


What to Do When You Arrive at KL Sentral

KL Sentral is one of Kuala Lumpur's main transport hubs.

From KL Sentral, travellers can connect to other urban rail services and local transport to reach areas such as:

  • Bukit Bintang
  • KLCC
  • Chinatown
  • Central Market
  • Bangsar
  • Brickfields
  • Kuala Lumpur city centre

So if your hotel isn't directly at KL Sentral, you don't necessarily need a taxi for the entire journey.

You can continue using Kuala Lumpur's rail network or other local transport.


Example Singapore to KL Itinerary

Here's a simple example of how the journey could be planned.

Morning

Singapore

Take MRT/local transport towards Woodlands North.

↓

Woodlands North RTS

Complete the required cross-border procedures.

↓

RTS Link

Woodlands North → Bukit Chagar

↓

Bukit Chagar

Follow signs towards JB Sentral.

↓

Pedestrian connection

Bukit Chagar → JB Sentral

↓

JB Sentral

Take KTM ETS north.

↓

KL Sentral

Arrive in Kuala Lumpur.

The exact timings should be built around the RTS timetable and the latest KTM ETS schedule once you know your travel date.


Example of a More Comfortable Connection

Instead of trying to minimise every minute, you can plan the journey around a comfortable ETS connection.

For example:

Singapore → Woodlands North

↓

RTS

↓

Bukit Chagar

↓

Immigration / exit

↓

Walk to JB Sentral

↓

Food / rest / transfer buffer

↓

ETS

↓

KL Sentral

This approach gives you more flexibility if one part of the journey takes longer than expected.


What Should You Book First?

For a future trip, I would plan in this order:

1. Decide your travel date

Make sure the RTS is operating on your intended date.

The RTS is targeted for passenger service at the end of 2026.

2. Check the RTS timetable

Once passenger services and schedules are published, check the available departure times.

3. Check KTM ETS

Look for JB Sentral → KL Sentral services.

4. Build a transfer buffer

Don't choose an ETS departure immediately after your expected RTS arrival.

5. Book your accommodation

Once you know your arrival time at KL Sentral, choose your hotel.


Important: RTS Opening Date

If you're planning this journey for 2026, pay attention to the opening date.

As of the latest official project information, the RTS Link is targeted to commence passenger service by December 2026 / end of 2026.

That means you should not assume RTS services are available for travel dates before the official passenger-service launch.

Always check the official RTS announcement before booking a trip around it.


Why This Route Could Be Useful for Tourists

The RTS + ETS combination creates an interesting travel option for visitors who want to see more than one Malaysian destination.

Instead of:

Singapore → Kuala Lumpur

you could plan:

Singapore → Johor Bahru → Kuala Lumpur

That gives you the option to spend time in JB before continuing north.

For example:

Option 1 — Same-day connection

Singapore
→ RTS
→ JB Sentral
→ ETS
→ Kuala Lumpur

Option 2 — JB stopover

Singapore
→ RTS
→ Johor Bahru
→ Overnight stay
→ ETS
→ Kuala Lumpur

Option 3 — Explore Johor first

Singapore
→ RTS
→ Johor Bahru
→ Attractions / food / shopping
→ Overnight stay
→ ETS
→ Kuala Lumpur

This is where the route becomes more interesting for travellers rather than simply being a transport connection.


Combine the Journey With Johor Bahru

If you're staying in Johor Bahru before travelling to Kuala Lumpur, you can explore the city before continuing north.

Senjalan covers travel ideas around Malaysia, including attractions, experiences and car rental.

For visitors who want to explore Johor before taking the ETS, you can start with:

Explore Senjalan

For car rental information:

How to Rent a Car in Johor Bahru: A Complete Guide

And for visitors coming from Singapore:

Car Rental in Johor Bahru: What Singaporeans Need to Know


Singapore to Kuala Lumpur by RTS + ETS: Pros and Considerations

Consideration RTS + ETS
Border crossing Rail
Traffic Less dependent on road traffic
Transfers Yes
Singapore → JB RTS
JB → KL ETS
Final station in KL KL Sentral
Luggage Manageable but requires transfers
Journey style Multi-stage rail journey
Best for Travellers who prefer rail

The biggest advantage of this route is that the journey is divided into two rail sections.

The main consideration is the transfer at Johor Bahru.


Tips for a Smooth Journey

Check the RTS operating status

Because the service is new, always check the latest official information.

Book your ETS early

Popular ETS services can sell out, especially around weekends and holidays.

Don't make the connection too tight

Give yourself time to leave Bukit Chagar, walk to JB Sentral and find your ETS platform.

Keep your passport accessible

You will be crossing an international border.

Keep your tickets accessible

You'll have separate transport services.

Travel light if possible

A suitcase and backpack are easier to move between stations than multiple large bags.

Check your final Kuala Lumpur destination

KL Sentral may not be your final stop.


Official RTS Link – MRT Corp

RTS Link – Singapore LTA

KTM ETS

KTMB Official Train Timetable

KTMB Official Online Ticketing

Senjalan

Senjalan – Travel, Experiences & Car Rental


Frequently Asked Questions

Yes, but not directly on the RTS Link.

You need to take the RTS Link from Woodlands North to Bukit Chagar, transfer to JB Sentral and then take KTM ETS to KL Sentral.


No.

The RTS Link only connects Woodlands North in Singapore with Bukit Chagar in Johor Bahru.


How do I get from Bukit Chagar to JB Sentral?

The RTS project provides a planned 400-metre covered pedestrian connection between Bukit Chagar and JB Sentral/City Square.


Can I take ETS from JB Sentral to Kuala Lumpur?

Yes. KTM's 2026 ETS timetable includes northbound services from JB Sentral towards KL Sentral.


The RTS project is approximately 4 km long. Official project sources describe the train journey as around five to six minutes between Woodlands North and Bukit Chagar.


How long does JB Sentral to KL take by ETS?

It depends on the service. The current 2026 timetable includes journeys of roughly four to five hours, depending on the train and stopping pattern.


Do I need separate tickets for RTS and ETS?

You should plan for them as separate services unless the operators announce an integrated ticketing arrangement.

RTS has its own fare collection system, while KTM operates its own ETS ticketing platform.


Can I use RTS and ETS on the same day?

Yes, once RTS passenger service has officially started and both services operate on your travel date.

The key is to leave enough time between your RTS arrival at Bukit Chagar and your ETS departure from JB Sentral.


As of 29 September 2026, the official project information still states that passenger service is targeted for the end of 2026 / December 2026.

Check the official RTS channels for the confirmed opening date and timetable before travelling.


Can I go from Singapore to KLIA using RTS?

Not directly.

You would need to continue beyond Johor Bahru, potentially using ETS to KL Sentral and then an airport connection.


Plan Your Singapore → Malaysia → Kuala Lumpur Journey With Senjalan

The RTS Link will change the way travellers move between Singapore and Johor Bahru, but it doesn't replace the longer rail journey to Kuala Lumpur.

For travellers heading all the way to KL, the route is:

Singapore

→ Woodlands North

→ RTS Link

→ Bukit Chagar

→ JB Sentral

→ KTM ETS

→ KL Sentral

It turns a cross-border journey into a combination of two rail systems, with Johor Bahru acting as the connection point between Singapore and Kuala Lumpur.

If you're planning a trip that combines Singapore, Johor Bahru and Kuala Lumpur, Senjalan can help you discover where to go, what to do and how to plan your journey around Malaysia.

Explore Senjalan in Johor Bahru