Subscription Modal Banner
Weekly newsletter subscription
Get SingSaver’s top tips and deals, plus an exclusive free guide to investing, sent straight to your inbox.

I agree to the terms and conditions and agree to receive relevant marketing content according to the privacy policy.

Success Tick Icon
Congratulations on successfully joining Singsaver Newsletter

Only 5 Minutes to Malaysia: How to Travel By Train to JB (KTM Ticket Prices & Schedule)

Kendra Tan

Kendra Tan

Last updated 01 March, 2023

Avoiding jams and queues when going into Johor Bahru (JB) is every Malaysia-loving Singaporean’s dream. Here’s how to get there in the shortest time possible.

Best Travel Insurance in Singapore on SingSaver for March 2023

Starr TraveLead Travel Insurance | Allianz Partners Travel Insurance | HLAS CovidSafe Travel Protect 360 | AIG Travel Guard® Direct | FWD Travel Insurance | Singlife Travel Insurance | Starr Cruise To Nowhere Travel Insurance | Sompo Travel Insurance | MSIG TravelEasy | Etiqa (TIQ) Travel Insurance | Tokio Marine TM Xplora Plus | Ergo Travel Protect

Singaporeans love Malaysia. But if there’s anything stopping us from enjoying the 3.22:1 exchange ratio, it’s the terrifying jam at the causeway. 

If sitting in your car for hours or jostling with the crowd to take the public bus into JB scares you, there is one solution — KTM trains. 


SingSaver Exclusive Promotion: Apply for our exclusive credit cardtravel insurancecar insurancepersonal loaninvestmentsavings account, and priority banking deals to score raffle tickets (up to 3x chances) in our March Madness Grand Lucky Draw!

Over S$20,000 worth of prizes are up for grabs, including 1x pair of Business Class Round Trip to Tokyo (worth S$9,000), 2x PlayStation 5 God of War Bundle (worth S$1,798), 2x OSIM uThrone Gaming Massage Chair (worth S$3,198) and other awesome prizes (worth over S$9,000).

Valid till 2 April 2023. T&Cs apply.

Golden Ticket (3x chance)
Silver Ticket (2x chance)
Bronze Ticket (1x chance)
  • Credit Cards: Amex Singapore Airlines KrisFlyer Ascend Card | Amex Platinum Card | Amex Platinum Charge Card | Standard Chartered Smart Card | Standard Chartered SimplyCash Card | Standard Chartered Rewards+ Card | UOB Absolute Cashback Card | UOB One Card | UOB EVOL Card | UOB Lady's Card | KrisFlyer UOB Card | UOB PRVI Miles AMEX Card | UOB PRVI Miles Visa Card | UOB PRVI Miles Mastercard

  • Travel Insurance: Starr TraveLead | MSIG TravelEasy

  • Car Insurance: FWD Car Insurance


Looking for the best credit cards to complement your spending patterns and expenditure in 2023? Check out our Ultimate Credit Card Guide that covers all things credit cards in Singapore – from choosing between a cashback, miles, or rewards credit card to planning your credit card strategy.

What are KTM trains? 

The only train that you can take to and fro Singapore and JB is called Shuttle Tebrau, operated by Malaysia’s national train operator, KTM (Keretapi Tanah Melayu). 

The KTM train services the Woodland Train Checkpoint (Woodlands CIQ) and Johor Bahru Sentral Railway Station (JB Sentral) route.

Entering JB via train immediately eliminates all the stress and waiting of traffic jams and queueing up at customs — there is virtually no queue on the train tracks, and there is a separate immigration for train passengers. After boarding, the trip itself takes only about 5 minutes to reach JB Sentral.



SingSaver Exclusive Promotion: Enjoy 40% off Single Trip plans and 20% off Annual Plans. In addition, receive up to S$38 via PayNow when you apply. Valid till 31 March 2023. T&Cs apply.

Plus, score a ReboundTAG (worth S$31.90) + a BRONZE ticket (1x chance) in our March Madness Grand Lucky Draw when you apply, for a chance to win your share of over S$20,000 worth of prizes! Valid till 2 April 2023. T&Cs apply.


Price of KTM train tickets (SG > JB > SG)

  • From Woodlands Train Checkpoint to JB: S$5
  • From JB to Woodlands Train Checkpoint: MYR 5 (S$1.55)
  • Two-way: MYR 32.30 (S$10~)

💡 Pro-tip: Buying two one-way tickets (RM21.55 = S$6.55) is cheaper than buying a return ticket (RM33.10 = S$10). 

Because the KTM tickets are transacted in ringgit, consider using either a multicurrency card like Instarem amaze or a miles card to reap that higher earn rate on overseas spend. 

For example, if you're opting for Instarem amaze, we encourage you to tag your Citi Rewards Card to it to stack miles (4 mpd) and extra rebate (1% cashback) together for the ultimate double-dipped savings!


SingSaver Exclusive Offer: Receive a Dyson V8 Absolute™ (worth S$609) or Sony WH-1000XM5 (worth S$575) or Flujo Ayla Ergonomic Office Chair (worth S$1,139) or S$300 cash when you make a min. spend of S$500 within 30 days of card approval. Valid till 2 April 2023. T&Cs apply.

Plus, enjoy up to 2% cashback on all qualifying spend and up to S$646 worth of exciting gifts when you apply for the Citi Cash Back+ card and join Citi Plus. T&Cs apply.

Read also:
Multi-Currency Card vs Credit Card vs Cash
Credit Card or Multi-Currency Card For Overseas Spending?

KTM train schedule from Singapore to JB

The first train from Singapore to JB departs at 8.30am, while the last train leaves at 11.50pm. There are a total of 13 departures a day. 

Shuttle Service Departure Time Arrival Time
ST72 08:30 08:35
ST74 09:45 09:50
ST76 11:00 11:05
ST78 12:30 12:35
ST80 13:45 13:50
ST82 15:00 15:05
ST84 16:15 16:20
ST86 17:30 17:35
ST88 18:45 18:50
ST90 20:00 20:05
ST92 21:15 21:20
ST94 22:30 22:35
ST96 23:45 23:50

KTM train schedule from JB to Singapore

The first train from JB to Singapore departs at 5am, while the last train leaves at 11.50pm. There are a total of 18 departures a day. 

Shuttle Service Departure Time Arrival Time
ST61 05:00 05:05
ST63 05:30 05:35
ST65 06:00 06:05
ST67 06:30 06:35
ST69 07:00 07:05
ST71 07:30 07:35
ST73 08:45 08:50
ST75 10:00 10:05
ST77 11:30 11:35
ST79 12:45 12:50
ST81 14:00 14:05
ST83 15:15 15:20
ST85 14:30 14:35
ST87 17:45 17:50
ST89 19:00 19:05
ST91 20:15 20:20
ST93 21:30 21:35
ST95 22:45 22:50

Both schedules contain the latest KTM train timings according to the KTM website.


SingSaver Exclusive Promotion:

Single Trip: Use promo code TIQSINGSAVER to enjoy 40% off when you apply. Valid till 31 March 2023. T&Cs apply.

Annual Trip: Use the promo code TIQSINGSAVER to enjoy a 60% discount on your COVID-19 add-on. Valid till 31 March 2023. T&Cs apply.

Key in the promo code under the coupon code section on the next page after selecting your destination and dates. The prices shown are before discounts.

Receive coverage for trip cancellations, medical expenses, and more when you purchase the COVID-19 Rider. T&Cs apply.


How to buy KTM train tickets

There are two ways you can purchase your KTM train tickets. 

#1: Online via the KTM website

#2: Over the counter at the KTM train station at Woodlands Checkpoint 

#1 Online via the KTM website

  1. Visit the KTM Shuttle Tebrau booking website
  2. Sign up for an account 
  3. Complete the signup process
  4. Select your date of departure and choose ‘I AM TRAVELLING ONE WAY’
  5. Confirm your timing and dates
  6. Fill out your details, including your passport number
  7. Select your mode of payment and complete payment
  8. Rinse and repeat for your JB > SG ticket

How to save money purchasing KTM train tickets online 

Great news for cashback/rewards/miles lovers — your KTM train tickets can be paid via Mastercard and Visa. If you’re paying in Ringgit, simply use the aforementioned Amaze card to avoid FCY fees. 

For cashback, you can try using the OCBC Frank Card (8% cashback on FCY spend) whereas for miles, you can try using the UOB Lady's Card (4 mpd), DBS Woman's World Card (4 mpd) or UOB Preferred Platinum Visa Card (4 mpd).

Credit card
Rebate earn rate
OCBC Frank Cardocbc_card_Frank-1
Up to 10% on online spend:
- 8% on local online and FCY spend

- Extra 2% if eligible green merchant
Min. S$800 monthly spend

S$100 cashback cap (per calendar month):
- S$25 per category

UOB Lady’s Card
10X UNI$ per S$5 (4 mpd) spend on travel/transport* as preferred 10X category
1X UNI$ (2 mpd) on all other spend
S$1,000 spend cap (per calendar month)

Equivalent to 2X UNI$ per S$1 spend:
- UNI$ are rounded down to the nearest whole number
*Please refer to T&Cs to check whether KTM tickets falls under travel or transport category

Card T&Cs
DBS Woman’s World CardDBSWomansWorldMasterCard

10X DBS Points per S$5 (4 mpd) on online purchases
3X DBS Points per S$5 (1.2 mpd) on overseas purchases
Extra 5% cashback on overseas shopping and dining
S$2,000 spend cap (per calendar month)

10X DBS Points consists of:
- 1 base point
- 9X bonus points

Equivalent to 2X DBS Points per S$1 spent

Bonus miles only awarded in next calendar month

Card T&Cs
UOB Preferred Platinum Visa (PPV) Carduob-preferred-platinum-visa-card-472x332-e1598324543137-300x191
10X UNI$ per S$5 (4 mpd) on online spend, including entertainment and ticketing*
S$1,000 spend cap (per calendar month):
- Online spend
- Mobile contactless spend

UNI$ are rounded down to the nearest whole number
*Please refer to T&Cs to check if KTM tickets fall under ticketing category

Card T&Cs

UOB Credit Card Welcome Gift: Receive up to S$450 worth of vouchers and rewards or up to 50,000 miles if you are a new UOB card member and fulfil the respective min. spend requirements. T&Cs apply

Plus, score a BRONZE ticket (1x chance) in our March Madness Grand Lucky Draw when you apply for a chance to win your share of over S$20,000 worth of prizes! Valid till 2 April 2023. T&Cs apply.


2) Over-the-counter at the KTM train station at Woodlands Checkpoint 

If, for whatever reason, you’re unable to purchase your KTM tickets online (although we highly recommend you do so because these tickets get sold out ridiculously fast), you can always try your luck over the counter at the KTM train station at Woodlands Checkpoint. 

Here’s how to get there and how to buy tickets over the counter:

  1. Take a bus to Woodlands Checkpoint (bus stop number 46069)
  2. Turn right upon alighting and walk down past the taxi stand
  3. Climb up to level two and follow the crowd down a walkway. You’ll see the ticket office
  4. Queue up, and when it’s your turn, show the counter staff your passport and make payment in cash. Do note that ticket sales stop 20 minutes before train departure

We personally wouldn't hold up much hope to buy tickets over the counter because they’re usually sold out. If that’s the case, you can always walk to the usual non-train checkpoint and catch a public bus (or even walk 30 minutes, if the jam is really bad) across the causeway instead. 



FWD Travel Insurance Promotion: Use the promo code TRAVEL25 for Single or Annual Trip to get a 25% discount on your plan! Valid till 31 March 2023. T&Cs apply.


D-Day — travelling to JB via Woodlands Train Checkpoint

So, you’ve gotten your tickets and are going into JB via train. Now what? 

Head to Woodlands Train Checkpoint 

As mentioned earlier, take a bus down to Woodlands Train Checkpoint. 

Address: 11 Woodlands Crossing, Singapore 738103
Nearest MRT: Marsiling station (Red Line / North-South Line)
Available Buses: 170, 178, 856, 903, 911, 912, 913, 950.

Alight at Woodlands Train Checkpoint (Bus stop number: bus stop number 46069). We like to use for directions. 

Upon alighting, head upstairs to level two, and join the queue of train passengers waiting on the left of the walkway. Once the gates open, have your e-ticket or hard copy of your KTM train ticket ready for scanning. The boarding gate will close 10 minutes before departure. 

See also: EZ-Link vs EZ-Reload vs SimplyGo: Which One Should You Use? 

Clear immigration at Singapore and Malaysia customs

Be sure to arrive at least 30 minutes before your train departs to clear immigration on both Singapore and Malaysia sides before boarding the train. 

You’ll go through Singapore customs first. All you have to do is scan your passport and fingerprint and pass the automated gates. After that, walk a couple of steps to the Malaysia customs to get your passport manually chopped (be sure to check for the stamp before leaving!)

After you’ve cleared both sides, put your belongings through the scanning machine and board the train.

Selamat datang ke Johor Bahru

Congratulations, you’re in Malaysia within five minutes of boarding the train. 

Planning for your trip and wondering what to do/eat/buy?


SingSaver Exclusive Promotion: Enjoy an 18% discount when you use the promo code TRAVEL18 for single-trip travel insurance plans only. Valid till 31 March 2023. T&Cs apply.


Read these articles:
Where To Shop In JB? 9 Best Shopping Malls In Johor Bahru (2022) 
14 Cheaper Things To Buy In JB Besides Food, Groceries And Petrol 
Cheap Shopping in Johor Bahru: A Bargain Shopper’s Guide 

Coming back from JB to Singapore 

If you’ve booked your ticket back to Singapore, again, be sure to reach 30 minutes before your train departs. Same as when you first came in, the boarding gate closes 10 minutes before train departure.

Unlike going into JB where you’ll have to present your ticket, you simply have to whip out your passport when coming back to Singapore. 

From October 2019, KTM has made it super simple for Singaporeans coming home from Malaysia. All you need to do is scan your passport at the self-service gantry before entering the gates. Oh and don't forget to purchase travel insurance for a better peace of mind. Have fun!

Read these next:
Vehicle Entry Permit (VEP): Singapore to Malaysia Guide
Driving to Malaysia? Here's Why You Need Travel Insurance
Best COVID-19 Travel Insurance Plans (2023)
6 Ways to Maximise Your Credit Card Perks and Travel in Style
7 Top Travel Mistakes Insurance Singaporeans Make (And How to Avoid Them)

Avid promo code hunter and haggler. Kendra doesn’t like paying full price for anything. She’s the best person to bring along if you’re travelling on a budget. Have an interesting story to tell? E-mail her at