JB being just a hop and a skip away from Singapore makes it a favored destination, whether it’s for business or leisure.
So if you’re keen on visiting JB from Singapore, what exactly are the transport options?
In this post, we’ll be exploring 5 ways to travel to JB from Singapore.
Expect to find some key info about each transport alongside nifty tips to help you make the right decision.
1. Private Taxi From Singapore To JB (Johor Bahru)
2. RTS From Singapore To JB (Johor Bahru)
3. Bus From Singapore To JB (Johor Bahru)
4. Train From Singapore To JB (Johor Bahru)
5. Car From Singapore To JB (Johor Bahru)
Overview
There are 5 ways to go to Singapore from JB, including private taxi, RTS, bus, train, and car (self-driving).
The bus is the most popular option while a private taxi is the most preferred. Why? We’ll explain more below.
Note:
- Although it’s not included here, it’s also possible to ride a motorcycle from Singapore to JB.
- You might need to fill-up Malaysian Digital Arrival Card (MDAC) 3 days prior to arrival in Malaysia. For exemptions and other info, visit here.
1. Private Taxi From Singapore To JB (Johor Bahru)
Most travellers would agree that opting for a private taxi Singapore from JB is the most ideal way. Unlike other transport options, a private taxi prioritizes both convenience and comfort.
Read also: 7 Free & Best App To Check Causeway Traffic To Beat Singapore Malaysia Jam
A professional driver will pick you up from wherever you want, and drop you off wherever you want. Plus, travel in style in a luxury MPV car—which definitely beats taking a bus any day.
- Best Price: From SGD 90 one way (Toyota Innova).
- Good For: Groups of 3 pax and more, families with kids, or elderly people.
- Not Recommended For: Those travelling alone or in a pair.
To cross the border by private taxi, it can take as fast as 30-45 minutes during off-peak hours. During peak hours, public holidays, or weekends, it can take longer (2-4 hours).
Despite that, taking a private taxi to JB would still be quicker than a bus since it’s a door-to-door direct transport.
2. RTS From Singapore To JB (Johor Bahru)
By the end of 2026, commuters will be glad to finally welcome the RTS (Rapid Transit System). Its arrival aims to relieve the notorious congestion at the SG-MY border.
Serving as an efficient alternative to the KTM, the RTS promises to have a frequency of 3.6 minutes during peak hours.
- Best Price: Yet to be announced.
- Good For: Malaysians working in Singapore heading back to JB or those who want to bypass the traffic at the SG-MY border.
- Not Recommended For: Those traveling with a lot of luggage.
It will be a 6-minute ride between Woodlands North Station and Bukit Chagar Station. The RTS will also help save time by having immigration done only at the departing station.
3. Bus From Singapore To JB (Johor Bahru)
Concerned about budget? Taking a bus to JB from Singapore is an inexpensive choice for the frugal traveller.

The most popular bus operators are Causeway Link and SBS. This is because of their higher frequency and convenient pick-up locations in Singapore.
- Best Price: As low as SGD 2.10 to SGD 4.80 one way per ticket.
- Good For: The budget-conscious, solo or pair travellers, or those travelling light (minimal or no luggage).
- Not Recommended For: Groups, families with kids, elderly folks.

Depending on traffic, it can take 1-2 hours for non-peak hours and 3-4 hours during peak hours and holiday season to cross the border.
Taking the public bus to JB from Singapore takes some patience. It’s usually considered the most time-consuming option, since these buses make multiple stops along the way.
Notes:
- You will have to alight at both SG-MY checkpoints for immigration clearance.
- If you take a CW bus to JB, you can reboard any CW bus at the checkpoint. Just show your receipt to the bus driver as you board. No need to pay any additional fare.
4. Train From Singapore To JB (Johor Bahru)
Did you know you could take a train from Singapore to JB? Yep, the KTM Shuttle Tebrau connects Woodlands Train Checkpoint and JB Sentral, with the ride taking only 5 minutes.

That being said, taking the KTM has its downsides. Most notable is the 75-minute waiting time between trains!
- Best Price: It costs SGD 5 (for non-Malaysians) or RM 5 (for Malaysians) per ticket one way.
- Good For: Those who want an alternative to the bus.
- Not Recommended For: Those who are on a tight schedule.
The KTM is a good choice if you want to skip the jam at the SG-MY border or are just curious about trying it out.
Read also: Train From JB To Singapore
Tip:
- If you happen to miss the train, simply follow the signboards overhead and walk to Woodlands Checkpoint.
Notes:
- Don’t chance it by purchasing tickets over-the-counter; they’re usually sold out. Get them online via the official KTM website.
- The boarding gate will open 40 minutes before departure time and will close 20 minutes before departure time.
5. Car From Singapore To JB (Johor Bahru)
Have your own car? If you like being behind the wheel, then give self-driving to JB from Singapore a go.
It affords you the flexibility to travel at your own pace, and make detours if necessary. Like with a private taxi, you get to remain inside the comfort of your car during immigration clearance.
- Best Price: Free if you have your own car. But if not, it can cost at least SGD 70 per day to rent, depending on the rental company.
- Good For: Those who are planning to travel to multiple places.
- Not Recommended For: Those who hate the hassle of driving on road trips.
Driving can take quite a toll, especially when you have to endure traffic jams, long queues at the border as well as navigating to your destination.
Read also: How To Avoid Jam To JB From Singapore
If you have the budget for it, especially if you’re travelling in 3 pax or more, consider hiring a private taxi instead.
Notes:
- Self-driving means you’ll have to bear the costs of any petrol, toll, or parking charges.
- Vehicle Entry Permit is mandatory.
- Your car needs to have at least ¾ tank of petrol to enter Malaysia.
- You are only allowed to pump RON 97 petrol in Malaysia.













