May 16, 2026 8:55 am EDT

There’s nothing Singaporeans love more than good food and cheap shopping, so it’s no wonder that we flock in droves to Johor Bahru across the Causeway. 

Whether you’re going on a quick day trip or a weekend getaway, the many cafes, restaurants and megamalls will be sure to delight you.

If the thought of being stuck in annoying traffic jams and long customs queues turns you off, fret not! 

The KTM Shuttle Tebrau is your ticket to hassle-free JB jaunts and it won’t break the bank either. Departing from Woodlands, the Shuttle Tebrau gets you to JB in just five minutes and prices vary based on your starting point. 

As of May 2026, ticket prices for a one-way ticket are as follows:

  • JB to Woodlands: RM5 (~S$1.62)
  • Woodlands to JB: S$5

Guess what’s even better? Children aged four and below ride for free-they just need to register at the ticket counter before boarding.

It’s quick, convenient and oh-so-affordable. Read on to find out how to take the train from Singapore to JB.

Note: The Shuttle Tebrau is set to cease service in 2027. Until then, we’ll still be reporting any price changes or updates here.

Buying train tickets to JB from Singapore

The sole train service between Singapore and JB is Shuttle Tebrau, which is operated by KTM, Malaysia’s national rail company.

This is the daily Shuttle Tebrau schedule from Singapore to JB:

Shuttle service Departure time Arrival time
ST72  8.30am 8.35am
ST74  9.45am 9.50am
ST76  11.00am  11.05am
ST78  12.30pm 12.35pm
ST80  1.45pm 1.50pm
ST82  3pm 3.05pm
ST84  4.15pm 4.20pm
ST86  5.30pm 5.35pm
ST88  6.45pm 6.50pm
ST90  8pm 8.05pm
ST92  9.15pm 9.20pm
ST94  10.30pm 10.35pm
ST96  11.45pm 11.50pm

This is the daily Shuttle Tebrau schedule from JB to Singapore:

Shuttle service Departure time Arrival time
ST61  5am 5.05am
ST63  5.30am 5.35am
ST65  6am  6.05am
ST67  6.30am 6.35am
ST69  7am 7.05am
ST71  7.30am 7.35am
ST73  8.45am 8.50am
ST75  10am 10.05am
ST77  11.30am 11.35am
ST79  12.45pm 12.50pm
ST81  2pm 2.05pm
ST83  3.15pm 3.20pm
ST85  2.30pm 2.35pm
ST87  5.45pm 5.50pm
ST89  7pm 7.05pm
ST91  8.15pm 8.20pm
ST93  9.30pm 9.35pm
ST95  10.45pm 10.50pm

Now, on to snagging those tickets. 

Don’t wait till the last minute, especially if you’re eyeing a weekend getaway. 

Book online via the KTM website or try your luck at the train station counter. 

But hey, I’d recommend snagging those return tickets online pronto-they vanish faster than free samples at a food fair!

This is how much tickets cost:

Ticket type Singapore to JB JB to Singapore
One-way S$5 (non-Malaysians) / RM5 (Malaysians) RM5 (Malaysians and non-Malaysians)
Return price for non-Malaysians

S$10* (non-Malaysians) / RM10 (Malaysians)

*convert to Malaysian Ringgit

RM5 + S$5* (non-Malaysians) / RM10 (Malaysians)

*convert to Malaysian Ringgit

Step 1: Booking KTM train tickets to JB online

Visit the KTMB Integrated Ticketing System (KITS) to book your tickets for Shuttle Tebrau.

Image: KTM Berhad

Enter your origin and destination, select your travel dates and the number of persons travelling, and you’ll be taken to the next screen to select train timings.

Image: KTM

Make sure you have your passport on hand as you’ll need your passport details to complete your booking. 

You’ll have to create an account first and you can do so via email, or your Facebook or Google accounts.

KITS accepts a variety of payment options, including Visa and Mastercard credit and debit cards.

If you didn’t manage to get tickets online, you can try buying them at the KTM counter at Woodlands Train Checkpoint. 

You’ll need to present your passport to the counter staff and pay in cash. 

Ticket sales end 20 minutes before train departure.

Over-the-counter tickets usually sell out during peak travel periods like weekends, public holidays and school holidays. 

If that happens don’t worry-you can cross over to the regular checkpoint and catch a bus to JB instead.

Step 2: Getting to Woodlands Train Checkpoint

You’ve booked your tickets online, now it’s time to find out how to get to Woodlands Train Checkpoint. 

It’s located in the same vicinity as the regular Woodlands Checkpoint, and is near the bus stop and drop-off point.

To get to the Woodlands Train Checkpoint, take the train to Marsiling station and exit via exit C. 

You’ll emerge at the bus stop opposite the train station. Take bus 856 and ride 3 stops, alight and walk to the checkpoint.

There are other buses that go to the Woodlands Train Checkpoint bus stop, and you can take bus 911 from Woodlands interchange as well.

Pro tip: Give yourself a buffer time of 30 minutes to clear immigration.

The boarding gates at Woodlands Checkpoint open 40 minutes before and close 20 minutes before departure. 

However, try to be there early so that you have enough time to get through customs and immigration.

Step 3: Getting your physical/e-ticket scanned

Head to level 2 and join the crowd of people milling around waiting for the boarding gates to open. 

You should aim to arrive at least 30 minutes before your train departs so that you have sufficient time to clear immigration on both sides. If your train is at 9am, you should be at the boarding gates by 8.20 am.

You’ll need to show a hard copy or digital copy of your train ticket to the ticket staff, who will scan it as you pass through the gates.

If you encounter issues with your ticket, you might have to go to the KTM ticket office to validate your online booking. 

The KTM ticket office is located on the ground floor-there’s usually a queue so be warned!

The staff will probably ask you to show proof of your booking so that they can print a physical ticket for you. 

Ensure that you download a copy of your ticket to your phone in case you have issues accessing the internet.

Step 4: Take the 5-minute train from Singapore to JB

You’ll have to clear Singapore customs first which is a breeze at the automatic gates.

At Malaysian customs, the staff will check your passport and stamp it manually. 

After picking up your bag(s) from the scanning machine, proceed to board the train.

It’s free seating so park yourself by the window or aisle, depending on which you prefer. Sit back and enjoy the view of the Straits of Johor as the train zips ahead. 

If the train is full and there are no seats, you’ll have to stand, but what’s a few minutes?

In 5 minutes, you’ll arrive in JB Sentral, where you can feast and shop to your heart’s content. 

The journey from Woodlands Train Checkpoint to JB Sentral should take around 30 minutes. 

Compared to taking a bus, car or taxi, where travelling time can be unpredictable, the KTM Shuttle Tebrau is fast and reliable.

Taking the return train from JB to Singapore

The train journey back to Singapore from JB is similar. Make sure you arrive 30 minutes before the train departs. 

The boarding gate opens 30 minutes before departure and closes 10 minutes before departure.

Head to the gate when it’s time to board. Your passport will serve as a boarding pass-simply scan it at the Automated Controller Gate and you’re through. 

Check out the handy pictorial guide below for the step-by-step process.

Bear in mind that you can only check in with your passport when taking the train from JB to Singapore, but not from Singapore to JB. (Not yet, anyway!)

What is the best time to travel to JB?

Picking the train ensures you’ll be spared from the horrendous Causeway jams when you commute by car. 

Monday to Thursday are your best bet for a smooth and hassle-free journey. Avoid Fridays and weekends as the crowds are intense.

As for timing, mornings around 7am and evenings around 6pm tend to be packed as people are commuting to work and back. 

Try to go before 7am and return to Singapore after 8pm if you’re not a fan of rush hour chaos. 

Now that you’re all clued in on taking the KTM Shuttle Tebrau, get ready for more frequent escapes to JB!

[[nid:732869]]

Read the full article here

Share.
Leave A Reply

Exit mobile version