It’s a familiar story: your cravings for cheap food, late-night massages, or just the thrill of exploring Malaysia hit—and there’s only one destination in mind: Johor Bahru (JB).
At just a stone throw away from Singapore, JB is an accessible getaway for your weekend trip or quick grocery run.
This guide covers everything you need to know about taking a bus from Singapore to JB.
Why Take a Bus to JB?
Taking a bus to JB is one of the cheapest and most direct ways to cross the border.
Compared to driving, you skip the parking hassle and save on tolls and petrol. And unlike the train, you’re not restricted by limited ticket availability or rigid train schedules.
Buses to JB and back also run frequently—from early morning to late at night—so whether you’re an early bird or a night owl, there’s always an option.
What to Expect When Taking a Bus to JB
For the first-timers among us who are taking the bus for the first time to JB, here’s what you can expect.
1. Immigration Process
No matter which bus you take, all passengers must alight twice—once at Singapore immigration and again at Malaysian immigration.
You will need to pass through both immigrations separately, and get your passport scanned or stamped before moving on in your journey.
You’ll disembark with your belongings, get your passport stamped, and reboard the bus after each checkpoint.
Pro Tip: Have your passport, arrival card (if needed), and bus ticket handy.
2. Crossing Times Vary
Weekday mornings and Friday evenings are notorious for long queues at both checkpoints.
Avoid peak times if possible—early mornings before 7 AM or midday on weekdays are typically smoother. Weekends and public holidays? Expect crowds.
Types of Buses from Singapore to JB
There are two main categories of buses that run, and public buses tend to be the more popular and cheaper option.
A. Public Buses ($1.39–$2.60)
These are the most budget-friendly option. Operated by Singapore’s major bus services, they’re no-frills but reliable.
- Causeway Link CW1, CW2, CW5, CWL
These yellow buses connect key MRT stations like Kranji, Queen Street, and Newton to JB. They’re popular among regular commuters. - SMRT Bus 950
Departs from Woodlands Temporary Bus Interchange and goes directly to JB Sentral. - SBS Transit Bus 160 & 170X
Cover routes from Jurong East and Kranji respectively.
B. Cross-Border Express Buses ($4–$6)
These offer a more comfortable ride and generally fewer stops. Great for travelers looking for convenience without breaking the bank.
- Transtar Cross Border TS1 & TS8
Operate from areas like Changi Airport and Resorts World Sentosa. Buses have air-conditioning and luggage storage - SGMYT Express Shuttle
These shuttle services often bundle transport with tourist experiences, e.g. Legoland trips or outlet shopping
Here’s a table summary of the bus options:
Bus Operator | Route No. | From (SG) | To (MY) | Frequency | First Bus | Last Bus | Fare (SG → JB) | Fare (JB → SG) |
---|---|---|---|---|---|---|---|---|
Causeway Link | CW1 | Kranji MRT | JB Sentral | Every 15–30 min | 6:30am | 11:30pm | S$2.60 | RM2.60 |
Causeway Link | CW2 | Queen Street (Bugis) | JB Sentral | 24 hrs (45 min at night) | 24 hrs | 24 hrs | S$4.80 | RM4.80 |
Causeway Link | CW5 | Newton (Opp Food Centre) | JB Sentral | Every 45 min | 6:45am | 11:45pm | S$4.60 | RM4.60 |
SJE | – | Queen Street | Larkin Terminal | ~20 min | ~6:30am | ~11:00pm | S$3.30 | RM3.40 |
SBS Transit | 170X | Kranji MRT | Larkin Terminal (via JB CIQ) | 8–12 min | 5:20am | 12:10am | S$2.10 (cash) | RM2.60 |
SMRT | 950 | Woodlands Interchange | JB CIQ | 7–13 min | 5:30am | 12:15am | S$1.90 (cash) | RM2.40 |
Tips for a Smooth Journey
- Avoid Peak Hours: Weekday evenings and weekends can get congested. Aim for early mornings or mid-afternoons.
- Bring Snacks & Water: You could be waiting at customs longer than expected.
- Have Exact Fare or Card: Not all buses give change, and not all accept cards—have both.
- Charge Your Phone: There are usually no charging ports on public buses.
- Dress Lightly: You might be standing in queues outdoors for a while.
Returning from JB to Singapore
Returning is just as easy—buses back to Singapore depart from JB Sentral. Look for designated boarding bays based on your bus operator.
Some private shuttles also offer pick-ups from malls or tourist attractions like KSL, Paradigm Mall, or Legoland.
Alternatives to the Bus
If buses aren’t your thing, here are other ways to cross the border:
- Private Car Services (SGMYT, Grab) – More expensive but comfortable and direct.
- JB-Woodlands Shuttle Train – Fastest border crossing but tickets sell out quickly.
- Walking – Technically possible via the causeway, but only recommended if buses are unavailable.