Bored of your local haunts and eateries?
Why visit the same old Singaporean attractions when you can visit Johor Bahru in Malaysia that’s just across the causeway?
Johor Bahru is the second largest city in Malaysia and boasts many popular attractions.
Furthermore, you can enjoy affordable Malaysian food and shop at lower prices due to the exchange rate that is extremely favourable!
Keen to visit Johor Bahru?
Read on to find out various ways to get from Singapore to Johor Bahru so you can escape the humdrum and explore somewhere new!
(Please note that all prices and time schedules listed below are at the sole discretion of the respective transport operator and are subject to change at anytime)
1. How To Go To JB By Private Car / Taxi From Singapore
2. How To Go To JB By Bus From Singapore
3. How To Go To JB By Train From Singapore
4. How To Go To JB By Car (Self-Driving) From Singapore
5. How To Go To JB By Charter Van & Bus From Singapore
1. How To Go To JB By Private Car/Taxi From Singapore
One of the most convenient ways to get from Singapore to Johor is by private taxi.
Travelling by private taxi allows you the flexibility of planning your own pick up time and skip the hassle of queueing in terminals.
Besides that, you can also remain in the comfort of your fully air-conditioned vehicle at the immigration checkpoint – how convenient is that?
Nusa Transport is a highly recommended private taxi company and their services include the following:
Benefits Of Using Nusa Transport Private Taxi From Singapore to Johor Bahru
- Travel directly from Singapore to Johor
- Organize your own pick up time and location
- Cars are clean and well maintained
- Nusa Transport has a fleet of MPVs with ample legroom and luggage space – you can stretch out and relax!
- You can remain seated in the comfort of the car at checkpoint
- Nusa Transport drivers are very familiar with Singaporean and Malaysian roads and road rules
- Convenient and safe especially when travelling with young kids or elderly persons
- No queues to purchase tickets
- Non-sharing ride so your privacy and safety is ensured
If you’d like to get in touch with the friendly team at Nusa Transport, call or WhatsApp today!
2. How To Go To JB By Bus From Singapore
Another way to travel from Singapore to Johor Bahru is by bus.
Travelling from Singapore to Johor Bahru by bus is popular with both locals and tourists as it is a very budget friendly option.
However, the downside to travelling by bus is having to get off the bus and walk through customs and immigration with your luggage in tow.
Besides that, there is also the hassle of having to wait in line to clear customs – it may take up to 3 hours to get through the checkpoint during weekends or public holidays!
If you’re up for the challenge of travelling from Singapore to Johor Bahru by bus, we’ve listed down a few options and bus services to help you get started:
Alternatively, Singapore to Malaysia private transport offers a convenient, comfortable, and faster door-to-door border crossing.
2.1 Bus from Jurong East To Johor Bahru
Causeway Link Bus (Bus Service No. CW3, CW4, CW4S)
CW3 (Bus Route: Jurong East Interchange – Taman Bukit Indah – Perling Mall – Larkin Bus Terminal JB)
Departure Point | Ticket Price | Bus Schedule |
Jurong East Interchange, Singapore
|
SGD $4.00 | Daily from 7:30am to 11:30pm, every 20-30 minutes |
From Bukit Indah, Johor Bahru
|
RM 5.00 | Daily from 4:20am to 9:40pm, every 20-30 minutes |
Perling Mall, Johor Bahru | RM5.20 | Daily from 4:20am to 9:30pm, every 20-30 minutes |
CW4 (Service Suspended) (Bus Route: Jurong East Interchange – Gelang Patah – Pontian)
Departure Point | Ticket Price | Bus Schedule |
Jurong East Interchange, Singapore | SGD $4.00 | Daily from 7:30am to 7:20pm, every 30 minutes |
Pontian Bus Terminal, Johor | RM8.00 | Daily from 5:30am to 4:30pm, every 30 minutes |
CW4S (Bus Route: Jurong East Interchange – Sutera Mall)
Departure Point | Ticket Price | Bus Schedule |
Jurong East Interchange, Singapore | N/A | Daily from 7:30am to11:30pm, every 60 minutes |
Sutera Mall, Johor Bahru | N/A | Daily from 4:30am to 4:00pm, every 60 minutes |
SBS Transit Bus (Bus Service No. 160)
160 (blue plate) (Bus Route: Jurong East Interchange (beside the Jurong East MRT) – JB Sentral)
Departure Point | Ticket Price | Bus Schedule |
Jurong East Interchange, Singapore | SGD $1.81 | Daily from 5:30am to 12am, every 8-25 minutes |
2.2 Bus From Kranji to Johor Bahru (JB)
Causeway Link Bus (Bus Service No. CW1)
CW1 (Bus Route: Kranji MRT Station, Singapore – Larkin Bus Terminal JB)
Departure Point | Ticket Price | Bus Schedule |
Kranji MRT Station, Singapore | SGD $1.50 | Daily from 6:00am to 11:30pm, every 15-30 minutes |
Larkin Bus Terminal, Johor Bahru | RM1.90 | Daily from 6:00am to 11:00pm, every 15-30 minutes |
SBS Transit Bus (Bus Service No. 170X)
170X (blue plate) (Bus Route: Kranji MRT Singapore – JB Sentral)
Departure Point | Ticket Price | Bus Schedule |
Kranji MRT Station, Singapore | SGD $1.39 | Daily from 5:36am to 11:30pm (on Saturdays until 12:00am), every 5-13 minutes |
2.3 Bus From Queen Street to Johor Bahru (JB)
Causeway Link Bus (Bus Service No. CW2)
CW2 (Bus Route: Queen Street Bus Terminal, Singapore – Larkin Bus Terminal JB)
Departure Point | Ticket Price | Bus Schedule |
Queen Street Bus Terminal, Singapore | SGD $4.80 | Daily 24 hours, midnight service starts from 11:00pm – 04:00am, every 45 minutes |
Larkin Bus Terminal Johor Bahru | RM4.80 | Daily from 6:00am to 11:00pm, every 15-30 minutes |
SBS Transit Bus (Bus Service No. 170, 170A)
170 (red plate) (Bus Route: Queen Street Terminal Singapore – Larkin Bus Terminal)
Departure Point | Ticket Price | Bus Schedule |
Queen Street Terminal, Singapore | SGD $ 1.90 | Daily from 5:20am to 12:10am, every 15-20 minutes |
170A (Service Suspended) (Bus Route: Queen Street Terminal Singapore – Woodlands Train Checkpoint)
Departure Point | Ticket Price | Bus Schedule |
Queen Street Terminal, Singapore | SGD $1.84 | Daily from 6:00am to 12:00am, every 14-22 minutes |
Singapore-Johor Express (SJE)
SJE (Queen Street – Larkin Bus Terminal)
Departure Point | Ticket Price | Bus Schedule |
Queen Street Bus Terminal, Singapore | SGD $4.80 | Daily from 6:30am to 12:00am, every 30-45 minutes |
Larkin Bus Terminal, Johor Bahru | RM3.40 | Daily from 6:30am to 11:30pm, every 30-45 minutes |
2.4 Bus From CIQ 2nd Link to Johor Bahru (JB)
Causeway Link Bus (Bus Service No. CW3S, CW4G)
CW3S (Bus Route: CIQ 2nd Link – Sutera Mall – Taman Ungku Tun Aminah)
Departure Point | Ticket Price | Bus Schedule |
CIQ 2nd Link, Singapore | N/A | Daily from 7:30am to 6:00pm, every 90 minutes |
Taman Ungku Tun Aminah, Johor Bahru | N/A | Daily from 6:00am to 4:30pm, every 90 minutes |
CW4G (Bus Route: CIQ 2nd Link – GP Sentral JB)
Departure Point | Ticket Price | Bus Schedule |
CIQ 2nd Link, Singapore | N/A | Daily from 7:30am to 11:30pm, every 15-30 minutes |
GP Sentral, Johor Bahru | N/A | Daily from 5:00am to 9:55pm, every 15-30 minutes |
2.5 Bus From Newton Circus to Johor Bahru (JB)
Causeway Link Bus (Bus Service No. CW5)
CW5 (Bus Route: Newton Circus – Johor Bahru Custom)
Departure Point | Ticket Price | Bus Schedule |
From Newton Circus (Singapore) | SGD $3.30 | Daily from 6:45am to 11:30pm, every 45 minutes |
From Johor Bahru Custom (JB) | RM3.40 | Daily from 5:00am to 10:30pm, every 45 minutes |
2.6 Bus From Boon Lay to Johor Bahru
Causeway Link Bus (Bus Service No. CW6)
CW6 (Bus Route: Boon Lay – Giant Nusa Bestari Terminal)
Departure Point | Ticket Price | Bus Schedule |
Boon Lay, Singapore | SGD $4.00 | Daily from 7:30am to 11:00pm, every 20-30 minutes |
Giant Nusa Bestari Terminal, Johor Bahru | RM5.00 | Daily from 4:20am to 9:30pm, every 20-30 minutes |
2.7 Bus From Woodlands to Johor Bahru (Johor Bahru)
SMRT Bus (Bus Service No. 950)
950 (Bus Route: Woodlands Temporary Bus Interchange – JB Sentral Bus Terminal)
Departure Point | Ticket Price | Bus Schedule |
Woodlands Temporary Bus Interchange, Singapore | SGD $1.43 | Daily from 5:30am to 11:30pm, every 9-14 minutes |
2.8 Bus From Changi Airport to Johor Bahru
Transtar Bus (Bus Service No. TS1)
TS1 (Bus Route: Singapore Changi Airport – Johor Bahru Custom)
Departure Point | Ticket Price | Bus Schedule |
Singapore Changi Airport, Singapore | SGD $9.00 (EZ-Link)
SGD $10.00 (Cash) |
Daily from 8:15am to 11:15pm, every 1 hour |
Johor Bahru Custom, Singapore | RM10.00 (Cash) | Daily from 5:00am to 9:00pm, every 1- 2 hour |
2.9 Bus From Marina Square to Johor Bahru
Transtar Bus (Bus Service No. TS3)
TS3 (Bus Route: Marina Square – Johor Bahru Custom)
Departure Point | Ticket Price | Bus Schedule |
Marina Square, Singapore | SGD $6.00 | Daily from 8:00am to 12:00am, every 1 hour |
Johor Bahru Custom, Johor Bahru | SGD $2.40 (EZ-Link)
RM7.00 (Cash) |
Daily from 5:45am to 9:45pm, every 1 hour |
2.10 Bus From Resort World Sentosa to Johor Bahru
Transtar Bus (Bus Service No. TS8)
TS8 (Bus Route: Resort World Sentosa – Johor Bahru Custom)
Departure Point | Ticket Price | Bus Schedule |
Resort World Sentosa, Singapore | SGD $6.00 (EZ-Link)
SGD $7.00 (Cash) |
Monday to Friday: from 8:00am to 12:15am, every 1 hour
Saturday to Sunday: from 9:00am to 12:15am, every 1 hour |
Johor Bahru Custom, Johor Bahru | RM7.00 (Cash) | Monday to Friday: from 5:30am to 10:00pm, every 1 hour
Saturday from 6:00am to 10:00pm, every 1 hour Sunday from 7:00am to 10:00pm, every 1 hour |
2.11 Bus From Buona Vista to Johor Bahru
Transtar Bus (Bus Service No. TS6)
TS6 (Bus Route: Buona Vista – GP Sentral) (Coming Soon)
Departure Point | Ticket Price | Bus Schedule |
Buona Vista, Singapore | N/A | Daily from 8:00am to 9:00pm, every 30-60 minutes |
GP Sentral, Johor Bahru | N/A | Daily from 4:30am to 5:30pm, every 30-60 minutes |
Tips and reminders when travelling by bus:
- Hold on to your bus tickets for inspection after clearing immigration
- You will need to come off the bus at the checkpoint to go through immigration
- Buses may stop at various points to pick up passengers along the same route
- Allow yourself extra time in case of long queues or wait times
- Fridays evenings, weekends and public holidays are peak travel periods and it may take longer to clear customs
- For convenience, some bus services accept EZ-Link cards
3. How To Go To JB By Train From Singapore
Another quick and easy way to go from Singapore to Johor Bahru is to travel by train.
KTM’s high-speed train, Shuttle Tebrau takes a mere 5 minutes to get from Woodlands Train Checkpoint to Johor Sentral!
Travelling by train, allows you to travel comfortably and avoid the causeway traffic that’s almost always congested.
However, train tickets are often limited, so it is advisable to get in early.
Train Ticket Price (Please note the different ticket prices in Singapore and Johor Bahru):
Departure Point | Ticket Price |
Woodlands CIQ, Singapore | SGD $5.00 one way
RM5.00 |
JB Sentral, Johor Bahru | RM $5.00 one way
SGD $5.00 |
3.1 How To Get To Woodlands Train Checkpoint From Singapore
- Make your way to Marsiling MRT and head to the bus stop in front of Marsiling
- Board Bus 856.
- Hop off at Woodlands Centre Road bus stop.
3.2 How To Purchase Shuttle Tebrau Train Ticket
- If in Singapore, you can purchase tickets from Woodlands CIQ ticket counter.
- At JB Sentral, the ticket counter is located opposite KOMTAR JBCC and JB City Square.
- Alternatively, you can email callcenter@ktmb.com.my
- You can also purchase tickets by calling KTMB on +603-22671200
- The easiest method is to purchase your tickets online at https://online.ktmb.com.my/.
- Register an account and payment can be made via credit card.
- Remember to print out the tickets!
- Tickets sell out quickly, so make your ticket purchases early
3.3 Shuttle Tebrau Schedule
Departure Point | Train Schedule |
JB Sentral, Johor Bahru | Departure Time: 5:00am, 5:30am, 6:00am, 6:30am, 7:00am, 7:30am, 8:45am, 10:00am, 11:30am, 12:45pm, 2:00pm, 3:15pm, 4:30pm, 5:45pm, 7:00pm, 8:15pm, 9:30pm and 10:45pm |
Woodlands Train Checkpoint, Singapore | Departure Time: 8:30am, 9:45am, 11:00am, 12:30pm, 1:45pm, 3:00pm, 4:15pm, 5:30pm, 6:45pm, 8:00pm, 9:15pm, 10:30pm and 11:45pm |
Gentle reminders when travelling by Shuttle Tebrau train:
- Clear immigration before and after boarding the train
- There are seating areas and restrooms in the waiting hall
- Children below 4 years old can ride for free!
- Photography is prohibited
4. How To Go To JB By Car (Self-Driving) From Singapore
Self-driving from Singapore to Johor Bahru is relatively easy and a good option for those who are travelling with young kids or elderly folks.
To help you decide whether self-driving is the way to go, we’ve prepared a simple breakdown of the pros and cons of self driving to Johor Bahru:
Benefits of Self-Driving | Drawbacks of Self-Driving |
● Convenient
● Manage own schedule ● Take breaks and stop when needed ● Easy to travel with kids and elderly ● No queues unlike public transport ● Easily travel to places that are not reachable by public transport |
● Traffic congestion during peak travel periods
● Unfamiliarity with roads and traffic regulations ● Tiring ● Long queues at immigration checkpoint |
There are two direct routes from Singapore to Johor Bahru – via Woodlands Causeway or the Tuas Second Link.
4.1 Woodlands Causeway (Total Length of 1km)
Checkpoint | Toll Price |
Woodlands Causeway, Singapore | Toll When Leaving Singapore: SGD $1.00 per car
Toll When Entering Singapore: Free
|
Sultan Iskandar Complex (CIQ), Johor Bahru | Toll When Entering Johor Bahru: RM2.90
Toll When Leaving Johor: Free |
4.2 Tuas Second Link (Total Length of 1.92km)
Checkpoint | Toll Price |
Tuas Checkpoint, Singapore | Toll When Entering and Leaving Singapore:
Peak Hours (5:00am-10:00am, 3:00pm -11:00pm): SGD $2.50 per car Off-Peak Hours (10:00am-3:00pm, 11:00pm-5:00am): SGD $1.30 per car |
Sultan Abu Bakar Complex, Johor Bahru | Toll When Leaving Johor: RM7.50 per car
Toll When Entering Johor: RM4.00 per car |
To ensure a fuss-free drive from Singapore to Johor Bahru, here are some quick reminders:
-
- Make sure you have an EZ-Link card, NETS Flashpay, NETS Cashcard or Autopass Card ready as cash payments are not accepted at toll booths.
- You can also get Touch-n-Go cards to pay Malaysian toll fees.
- Remember to register your car for a VEP (Vehicle Entry Permit) at Malaysia’s Road Transport Department website https://vep.jpj.gov.my
- You also need to have three quarters of your fuel tank full before you are allowed to leave Singapore.
- All passengers in your car must have their passports stamped at immigration.
- Keep your vehicle locked at all times even when you’re at the petrol pump.
- Do not leave valuables in the car! Alternatively, keep them out of view.
- Finally, remember to take breaks and enjoy your drive!
5. How To Go To JB By Charter Van & Bus From Singapore
There are various companies that provide charter van/bus services from Singapore to Johor Bahru.
These companies organize private tours for small to large groups that often include visits to popular tourist destinations such as Legoland and Johor Premium Outlets.
If you’re wondering if charter vans/buses are a good option for you, we’ve listed down some advantages and drawbacks to help you decide:
Benefits of Charter Vans and Buses | Disadvantages of Charter Vans and Buses |
● Able to travel as a group with people you know
● Flexible pick up and drop off locations ● Great for vacation with extended family, large friendship groups and company trips ● Relatively affordable as cost of hire can be shared with others ● Good selection of van or bus sizes depending on size of group (from 11 seater vans to 44 seater buses!) |
● Not as comfortable as private cars
● May need to wait for other passengers when hopping on or off the van/bus ● Having to agree with others in the group on destinations to visit ● Need to alight from vehicle at immigration checkpoints ● May be hard to get enough passengers as charter vans need at least 10 or more in the group |