Bus From Singapore To JB (Johor Bahru)

Looking for a short trip during this weekends, cross-country travel to Johor Bahru is a must.

Why?

Besides having interesting attractions, a very much lower Malaysian currency turns JB into a shopping heaven!

The best part is, travelling from Singapore to JB is as easy as you could ever imagine!

Any locals would tell you this – ‘cross border using public transport is the most economical way for this short getaway!’

Wish to experience it yourself and make good use of this public transport service during your travel?

You will find this list covers most of Singapore’s popular points, just pick a point nearest to your stay to start from.

How To Take Bus To JB From Singapore: Bus Ticket Price & Schedule

Step 1: Take Bus To Woodlands Checkpoint or Tuas Checkpoint

There are two checkpoints namely Woodlands Checkpoint and Tuas Checkpoint that can get you from Singapore to JB.

The first thing I would recommend you to do is to identify the purpose of your visit to JB (refer to topic “Woodlands Checkpoint Vs Tuas Checkpoint” towards the end of this article)

So how do you get yourself to these checkpoints?

I have broken down the details according to the available options around Singapore.

1. Bus To JB From Woodlands Temporary Bus Interchange

Woodlands Temporary Bus Interchange is just about 3 minutes’ walk away from Woodlands MRT Station.

Walking there is simple because there would be signs showing you to the Bus Interhcange.

Woodlands Bus To JB: SMRT Bus 950

SMRT Bus 950

SMRT Bus 950 Route: Woodlands Temporary Bus Interchange to JB Sentral Bus Terminal

SMRT Bus 950 Schedule: 5:30am to 11:30pm, every 9-13 minutes

SMRT Bus 950 Ticket Price: SGD$ 1.47 by EZ-Link card or SGD$ 2.30 by cash

Also read: How To Go KSL City Mall From Singapore (4 Transport Options)Woodlands Bus To JB: SMRT Bus 950

Woodlands Temporary Bus Interchange Map

Tips:

  • Estimated travel time is about 45 minutes with 11 stops.
  • If due to any unforeseen circumstances that you are unable to get on SMRT Bus 950, you can opt for Bus 856 which will being you to Woodlands Train Checkpoint. You may take the train ride from here to JB Sentral.
  • Do retain your tickets if you paid by cash as you will need to show it when you re-board your bus.

2. Bus To JB From Kranji MRT Station

Just take Exit C from Kranji MRT Station to reach the bus stop.

You may then take SBS Bus 170x or Bus CW1.

Kranji Bus To JB

SBS Bus 170x

SBS Bus 170x Route: Kranji to JB Sentral Bus Terminal

SBS Bus 170x Schedule: 5:36am to 12:00am, every 5-17 minutes

SBS Bus 170x Ticket Price: SGD$ 1.43 by EZ-Link card or SGD$ 2.10 by cash

Kranji Bus To JB: SBS Bus 170X

Kranji MRT Map

Tips:

  • Estimated travel time is about 41 minutes with 7 stops.
  • SBS Bus 170x should not be misunderstood as SBS Bus 170 (which departs from Queen Street Terminal). SBS Bus 170x is known as the “Blue Plate” Bus 170).
  • Keep your ticket with you during transit.
Bus CW1

Bus CW1 Route: Kranji MRT Station to Larkin Bus Terminal

Bus CW1 Schedule: 6:30am to 11:30pm, every 15-30 minutes

Bus CW1 Ticket Price: SGD$ 1.50 by cash

Kranji Bus To JB: Causeway Link Bus CW1

Tips:

  • Only have 4 stops and does not stop at any other bus stations in Singapore.
  • Keep your ticket with you during transit.

 

3. Bus To JB From Tuas Link MRT Station

Once you have arrived at Tuas MRT Station, take Exit A to go to the bus stop.

Tuas Link Bus To JB

Bus CW7

Bus CW7 Route: Tuas Link to Medini Mall

Bus CW7 Schedule: 7:30am to 11:00pm, every 15-20 minutes

Bus CW7 Ticket Price: SGD$ 3.80 by EZ-Link card or SGD$ 4.00 by cash or SGD$ 3.50 by Manjalink card.

Also read: How To Go To JPO From Singapore

Tuas Link Bus To JB: Causeway Link Bus CW7

Tuas Link MRT Station Map

Tips:

  • EZ-Link card cannot be used when you travel from Medini Mall to Tuas Link MRT Station (so make sure you have enough Ringgit Malaysia with you before you board the bus).
  • Do take note that you can only tap your EZ-Link card at the counter and NOT inside the bus.

 

4. Bus To JB From Boon Lay MRT Station

Take Exit B once you have arrived at Boon Lay MRT Station. Head on to Boon Lay Way and turn right towards the bus stop (very short walk).

Boon Lay Bus To JB

Bus CW6

Bus CW6 Route: Boon Lay to Larkin Bus Terminal

Bus CW6 Schedule:

Monday to Friday: 7:30am to 10:45pm, every 15-25 minutes

Saturday, Sunday & Public Holiday: 7:30am to 10:40pm, every 15-20 minutes

Bus CW6 Ticket Price: SGD$ 4.50 by cash

Boon Lay MRT Station Map

Tips:

  • ONLY CASH accepted
  • Keep your ticket with you during transit.

 

5. Bus To JB From Jurong East Temporary Bus Interchange

Take Exit A at Jurong East MRT Station and follow the signs towards Jurong East Temporary Bus Interchange.

Jurong East Temporary Bus Interchange To JB

Jurong East Temporary Bus Interchange To JB: Causeway Link Bus CW3 & Bus CW4

Bus CW3

Bus CW3 Route: Jurong East Temporary Bus Interchange to Larkin Bus Terminal (via Tuas Second Link Checkpoint)

Bus CW3 Schedule: 6:40am to 11:45pm, according to schedule

Bus CW3 Ticket Price: SGD$ 4.50 by cash

Also read: How To Go To Singapore From LEGOLAND Malaysia

 

Bus CW4

Bus CW4 Route: Jurong East Temporary Bus Interchange to Pontian Bus Terminal (via Tuas Second Link Checkpoint)

Bus CW4 Schedule: 7:30am to 7:20pm, according to schedule

Bus CW4 Ticket Price: SGD$ 4.50 + RM4.20 by cash

 

SBS Bus 160

SBS Bus 160 Route: Jurong East Temporary Bus Interchange to JB Sentral Bus Terminal (via Woodlands Checkpoint)

SBS Bus 160 Schedule: 5:30am to 12:00am, every 12-20 minutes

SBS Bus 160 Ticket Price: SGD$ 1.91 by EZ-Link card or SGD$ 2.60 by cash

Jurong East Temporary Bus Interchange Map

Tips:

  • SBS Bus 160 is the only bus that goes to Woodlands Checkpoint. However, if you have a choice, DO NOT board onto this bus because there are just too many stops in between even before you reach Woodlands Checkpoint!
  • Keep your ticket with you during transit.

 

6. Bus To JB From The Star Vista

You may take Exit A or Exit C from Buona Vista MRT Station to The Star Vista through a sheltered walkway.

Transtar Bus To JB

Transtar Bus To JB: Bus TS6

Bus TS6

Bus TS6 Route: The Star Vista to Gelang Patah Bus Terminal

Bus TS6 Schedule: 8:00am to 9:00pm, according to schedule

Bus TS6 Ticket Price: SGD$ 4.50 by EZ-Link card or SGD$ 5.00 by cash

Also read: How To Go To Gelang Patah From Singapore

Buona Vista MRT Station Map

Tips:

  • Bring exact change for cash payment
  • Check out the bus route given above to check what other departure locations available as well as the ticket prices

 

7. Bus To JB From Resort World Sentosa

The nearest MRT to Resorts World Sentosa is Harbourfront MRT Station.

When you are at Resorts World Sentosa, do go down to the basement and follow the directions given to go to “Coach Bay”.

Transtar Bus To JB

Transtar TS1 & TS8 Bus from Singapore to Johor Bahru

Bus TS8

Bus TS8 Route: Resorts World Sentosa to JB CIQ

Bus TS8 Schedule: 8:00am to 12:15am, according to schedule

Bus TS8 Ticket Price: SGD$ 6.00 by EZ-Link card or SGD$ 7.00 by cash

Resorts World Sentosa Map

Tips:

  • Bring exact change for cash payment
  • Checkout the bus route given above to check what other departure locations available as well as the ticket prices

 

8. Bus To JB From Marina Square

You may take the train to Promenade MRT station and take an 8 minutes’ walk to Pan Pacific Hotel using Temasek Ave Road.

Transtar Bus To JB

Bus TS3

Bus TS3 Route: Pan Pacific Hotel to JB CIQ

Bus TS3 Schedule:

Monday to Friday: 8:00am to 6:00pm, according to schedule

Saturday: 9:00am to 6:00pm, according to schedule

Sunday & Public Holiday: 2:00pm to 6:00pm, according to schedule

Bus TS3 Ticket Price: SGD$ 6.00 by EZ-Link card or SGD$ 7.00 by cash

Also read: How To Get To Mid Valley JB From Singapore

Tips:

  • Bring exact change for cash payment
  • Check out the bus route given above to check what other departure locations available as well as the ticket prices

 

9. Bus To JB From Bugis

Take Exit A or B once you have arrived at Bugis MRT Station.

Walk along Victoria Street until you reached a junction between Victoria Street and Ophir Street.

Turn left into Ophir Street until you meet Queen Street.

Turn right and walk ahead and you will find Queen Street Terminal on your left.

Bugis Bus To JB

You may refer to topic No.10 “Bus to JB From Queen Street Terminal” for the bus details.

 

10. Bus To JB From Queen Street Terminal

You can get to Queen Street Terminal by walking from either Bugis or Rochor MRT Stations.

Queen Street Terminal takes about 15 minutes’ walk from these two MRT Sations.

Queen Street Bus To JB

SBS Transit Bus 170 from Singapore to Johor Bahru

SBS Bus 170 (red plate)

SBS Bus 170 Route: Queen Street Terminal to Larkin Bus Terminal

SBS Bus 170 Schedule: 5:20am to 0:10am, every 13-20 minutes

SBS Bus 170 Ticket Price: SGD$ 2.01 by EZ-Link card or SGD$ 2.60 by cash

Also read: How To Get To Larkin Bus Terminal From Singapore

Tips:

  • Unless you are aiming for Singapore’s sightseeing, definitely DO NOT take this bus because it makes too many stops!

 

Bus CW2

Bus CW2 Route: Queen Street Terminal to Larkin Bus Terminal

Bus CW2 Schedule: 6:30am to 11:45pm, every 15-30 minutes

Bus CW2 Ticket Price: SGD$ 3.30 by EZ-Link card, SGD$ 3.50 by cash or SGD$ 3.00 by Manjalink

Tips:

  • If you have no issues on the chances of needing to stand for an hour plus, CW2 is a good choice (much lesser stops compared to SBS170)
  • Keep your ticket with you during transit.

 

Singapore-Johore Express Bus (SJE)

SJE Route: Queen Street Terminal to Larkin Bus Terminal

SJE Bus Schedule: 6:30am to 11:00pm, every 15-30 minutes

SJE Bus Ticket Price: SGD$ 3.50 by cash

Queen Street Terminal Map

Tips:

  • ONLY CASH accepted
  • Comfortable seats compared to CW2 and SBS170
  • Although there are lesser passengers taking this bus (meaning easier for you to get a seat) BUT they have less frequency of busses at the checkpoint.

11. Bus To JB From Newton Food Centre

Newton MRT Station is the closest to Newton Food Centre.

Once you have arrived at Newton MRT Station, take Exit B and make a U-Turn to Clemenceau Ave. Cross the road once you meet a traffic light and you will find a Causeway Link bus stop across the open-air carpark.

Newton Food Centre Bus To JB

Bus To JB From Newton Food Centre: Causeway Link Bus CW5

Bus CW5

Bus CW5 Route: Newton Food Centre to JB CIQ

Bus CW5 Schedule: 6:30am to 11:30pm, every 20-30 minutes

Bus CW5 Ticket Price: SGD$ 3.50 by cash

Newton Food Centre Map

Tips:

  • ONLY CASH accepted
  • Keep your ticket with you during transit.

 

12. Bus To JB From Changi Airport

There are a two pick-up points from Changi Aiport by boarding Transtar.

  • Changi Airport T2 (Arrival Hall Coach Bay Lot 9/10)
  • Changi Airport T4 (Arrival Hall Coach Bay Lot 8)

Transtar Bus To JB

Bus TS1

Bus TS1 Route: Changi Airport to JB CIQ

Bus TS1 Schedule: 8:15am to 11:15pm, according to schedule

Bus TS1 Ticket Price: SGD$ 9.00 by EZ-Link card or SGD$ 10.00 by cash

 

13. Bus To JB From Yishun Temporary Bus Interchange

Take Exit C from Yishun MRT Station.

You will need to move towards Northpoint Shopping Centre and from there you will just need to follow the signs towards Yishun Temporary Bus Interchange.

Yishun Bus To JB

Yishun Bus To JB: Advanced Coach AC7

Advanced Coach AC7 (Private Coach)

Coach AC7 Route: Yishun Temporary Bus Interchange to JB CIQ

Coach AC7 Schedule:

Monday to Saturday: 5:20am to 11:30pm, every 25-30 minutes

Sunday & Public Holiday: 5:40am to 11:30pm, every 25-30 minutes

Coach A7 Ticket Price: SGD$ 2.20 by EZ-Link card or SGD$ 2.50 by cash

Yishun Bus Interchange Map

Tips:

  • Although it is stated that the frequency of the coach is every 25-30 minutes, but it can be less frequent from people’s experience. You might want to plan ahead so you will have a buffer of time.

 

Step 2: Get Your Passport Stamped At Woodlands Checkpoint or Tuas Checkpoint

At Woodlands Checkpoint

Once you have arrived at Woodlands Checkpoint, alight your bus together with your luggage (do not leave anything behind) and head on to get your passport stamped.

After you had your passport stamped, head on to the bus boarding area.

  • You may board ANY SBS busses if you have already taken a SBS Bus on the way here. The bus will then bring you to the JB Checkpoint.
  • It is the same concept for CW busses. Just board any CW busses to go to JB Checkpoint.

Tips:

  • You will need to take the escalator up to the immigration counters and then back down to board the bus (do bring the appropriate type of luggage with you).

 

At Tuas Checkpoint

Getting your passport stamped at Tuas Checkpoint is quite similar to Woodlands checkpoint.

After getting your passport stamped, head on to board your bus (board on ANY CW busses to JB Second Link Checkpoint)

Step 3: Get Your Passport Stamped At JB Checkpoint or JB Second Link Checkpoint

At JB Checkpoint (JB CIQ)

Just get your passport stamped at the immigration counters here and walk ahead to:

  • JB Sentral (walking distance)
  • Bus services at the basement to travel further around JB.

 

At JB Second Link Checkpoint

Once you get your passport stamped at the counters, just head on to the bus boarding area to get on to the bus of your choice depending on your destination.

 

Woodlands Checkpoint Vs Tuas Checkpoint

In order to know which checkpoint should you head on to, you must identify the purpose of your visit to JB.

Below are some pointers that might help you with your decision:-

  • Woodlands Checkpoint will get you to JB Sentral (suitable for shopping and food)
  • Tuas Checkpoint will get you to JB Second Link (suitable if you would like to explore other parts of Johor near the Second Link which is the Sultan Abu Bakar building)
  • Both Woodlands Checkpoint as well as Tuas Checkpoint will get you to Larkin Terminal (suitable for those who are planning to go to other parts of Malaysia)

Bus To JB FAQs:

Q1: How do I get to JB by bus?

A1: If you are using cash, then you can either pay on the bus or at the counters depending on the bus service that you are using.

If you are using EZ-Link Card to travel, make sure that you “TAP IN and TAP OUT” whenever you board and alight a bus.

The concept of the card is by using the distance fare system.

Hence, you will be charged a maximum fare of the bus’s journey if you do not tap in or tap out.

Whether or not you have arrived at your destination or you are in the stage of a bus transfer (entering and exiting checkpoints), you will still need to tap in and out.

Here is an example:

Let’s say you are taking a bus from Woodlands Temporary Bus Interchange

Step 1: Tap-In when you enter SMRT Bus 950

Step 2: Tap-Out when you alight the bus at Woodlands Checkpoint

Step 3: Go through the immigration process and get your passport stamped

Step 4: Go back to the bus boarding area (one level below)

Step 5: Tap-In when you board the bus at Woodlands Checkpoint

Step 6: Tap-Out when you alight the bus at JB Checkpoint

Step 7: Go through the immigration process at JB Checkpoint and get your passport stamped

Step 8: If you have decided to go to JB Sentral or City Square, then you will just need to walk as per the directions provided

Step 9: If your destination is Larkin Terminal, then go to the boarding bus area (one level below)

Step 10: Tap-In when you board your bus at JB Checkpoint

Step 11: Tap-Out when you have arrived at Larkin Terminal

 

Q2: How to go from Singapore to JB at midnight when public buses don’t operate?

If due to any circumstances that you really need to travel from Singapore to JB at midnight (up till perhaps 5:00am), you can opt for the below:

  • Take a taxi to Woodlands Checkpoint.
  • After you have gotten your passport stamped, go to the bus boarding area
  • You might see some people queuing to board Factory Buses (Bas Perkerja) or Intercity buses.
  • Check with the bus drivers whether they can bring you to JB Checkpoint or queue up if you see a queue already.
  • Bring along cash with you as these buses does not accept any types of card payment.

What if there are really NO buses available?

I would then recommend for you to wait till the earliest bus available because walking between checkpoints can be dangerous even if it is doable.