Bus from Singapore to JB: routes, fares and timings (2026)

Michelle Alyssa

Taking a bus to JB from Singapore? The best route depends on where you are starting.

From Kranji, consider CW1 or 170X. Bus 950 serves Woodlands, while CW2 and CW5 provide options from central Singapore. Travellers arriving at Changi Airport can also take Transtar TS1.

This guide compares the main Singapore to JB bus routes, fares and boarding points, plus what to expect at immigration and how to pay for your journey.

We'll also introduce the Wise card, a handy travel companion to make seamless card payments when you're overseas.

Singapore to JB bus options at a glance

These five routes cover the main options from Kranji, Woodlands and central Singapore. Other cross-border services are covered later in the guide.

BusWhere to boardCheckpointJB stopFare from SingaporeBest for
CW1Kranji MRTWoodlandsLarkin SentralUp to SGD 2.60Kranji and north Singapore
170XOpposite Kranji MRTWoodlandsJB SentralDistance-based public bus fareKranji
950Woodlands Temporary Bus InterchangeWoodlandsJB SentralDistance-based public bus fareWoodlands and Marsiling
CW2Queen Street TerminalWoodlandsLarkin Sentral via JB CIQUp to SGD 4.80Bugis and central Singapore
CW5Newton Hawker Centre car parkWoodlandsLarkin SentralUp to SGD 4.60Newton and central Singapore

Causeway Link operates several cross-border services from Singapore, including CW1, CW2, CW3, CW4, CW5, CW6 and CW7.¹ LTA also lists services including 160, 170, 170X, 950, AC7, SJE and Transtar TS1, TS3, TS6 and TS8.²

Information checked on 9 September 2026. Routes, fares and timings can change, so check the operator’s current information before travelling.

Which bus to JB should you take?

Start by choosing the boarding point that is most convenient for you. A lower fare may not save money or time if you need to travel across Singapore first.

Bus to JB from Kranji

If you are near Kranji MRT, consider:

  • CW1: Kranji MRT to Larkin Sentral
  • 170X: Opposite Kranji MRT to JB Sentral

Bus 170X uses Woodlands Checkpoint. Its first and last bus times vary by day, so check the current SBS Transit timetable before leaving.³

Bus to JB from Woodlands and Yishun

From Woodlands or Marsiling, bus 950 travels from Woodlands Temporary Bus Interchange to JB Sentral. You can also board opposite Marsiling MRT at bus stop 46529.⁴

From Yishun, AC7 travels from Yishun Integrated Transport Hub to Larkin Sentral.²

Bus to JB from Bugis

For Bugis and central Singapore, head to Queen Street Terminal for:

  • Causeway Link CW2
  • SBS Transit 170
  • Singapore-Johore Express

CW2 travels through Woodlands Checkpoint and JB CIQ before continuing to Larkin Sentral. It currently operates 24 hours between Queen Street and JB CIQ, with wider intervals late at night.¹⁰

Bus to JB from Newton

CW5 leaves from the car park at Newton Hawker Centre and travels through Woodlands to Larkin Sentral.

Confirm the boarding point before travelling, as it is not inside Newton MRT station.

Bus to JB from west Singapore

Travellers starting in western Singapore can use services through either Woodlands or the Second Link.

BusWhere to boardMalaysia destination
160Jurong Town Hall Bus InterchangeJB Sentral via Woodlands
CW3Jurong Town Hall Bus InterchangePerling Mall via the Second Link
CW4Jurong Town Hall Bus InterchangeSutera Mall via the Second Link
CW6Boon Lay MRTPerling Mall via the Second Link
CW7Tuas Link MRTGelang Patah via the Second Link

CW3 and CW4 now use Jurong Town Hall Bus Interchange rather than their older Jurong East boarding point.²

Bus to JB from Changi Airport

Transtar TS1 travels directly from Changi Airport to Johor Bahru.

The current timetable includes pickups from Terminal 1, Terminal 4 and selected stops near Expo, Upper Changi and Woodlands. The adult fare from Terminal 1 or Terminal 4 to Johor Bahru CIQ is currently SGD 11.⁹

The service can continue to Larkin Terminal. Check the live timetable before travelling, as departures are not continuous throughout the day.

CW bus to JB: routes, fares and payment

Current maximum Causeway Link fares from Singapore range from SGD 2.60 for CW1 to SGD 5.00 for CW3, CW4 and CW6. CW2 costs up to SGD 4.80, CW5 up to SGD 4.60 and CW7 up to SGD 4.50.¹

Causeway Link is moving its cross-border and feeder buses to fully cashless payments.⁵

  • Until 30 September 2026: Cash is still accepted
  • From 1 October 2026: Cash will no longer be accepted onboard Causeway Link cross-border and feeder services

Accepted options include ManjaLink, contactless Visa or Mastercard, EZ-Link where applicable, LUGO QR tickets and tickets purchased from a ManjaLink kiosk.

How to take a bus from Singapore to JB

The journey involves clearing immigration twice. You must get off the bus at both checkpoints.

  1. Travel to your Singapore boarding point.
  2. Take the bus to the Singapore checkpoint. Most central and northern services use Woodlands, while selected western routes use Tuas
  3. Clear Singapore immigration. Get off the bus and take your belongings with you
  4. Reboard towards Malaysia. Follow the signs to the cross-border bus bays and your operator’s instructions
  5. Clear Malaysian immigration. Get off again with your belongings at the Malaysian checkpoint
  6. Continue to your JB stop. Reboard the appropriate service or leave JB CIQ if your destination is nearby

You may not return to the same physical bus after immigration. Keep your ticket or payment method ready and follow the operator’s rules.

What happens at Woodlands Checkpoint?

At Woodlands, passengers get off the bus and take their belongings through Singapore immigration.

Eligible bus travellers can use a QR code generated in the MyICA mobile app instead of presenting their passport for Singapore immigration clearance. First-time foreign visitors entering Singapore and travellers using a different passport from their previous visit must present their passport.⁷

Bring your passport even if you intend to use MyICA QR clearance. You will still need it for Malaysia.

Do you need a Malaysia Digital Arrival Card?

If the Malaysia Digital Arrival Card applies to you, submit it through the official MDAC website. The registration page accepts journeys within three days of submission, including the day you submit the form.⁸

Exemptions depend on your nationality and immigration status. Singapore citizens are currently exempt. You can read more in Wise's Malaysia visa and MDAC guide.

How long does the bus from Singapore to JB take?

There is no fixed journey time.

Travel time depends on your boarding point, traffic approaching Woodlands or Tuas and immigration queues on both sides.

Weekends, public holidays and school-holiday periods can be particularly busy. ICA advises travellers to consider non-peak periods and check the current traffic situation before starting their journey.¹¹

To reduce delays:

  • Check checkpoint traffic before leaving
  • Travel outside peak periods where possible
  • Keep your passport and ticket ready
  • Leave extra time before bookings or onward transport

How do you pay for the bus to JB?

Payment options depend on the bus operator.

Operator or servicePayment options
SBS Transit and SMRTSimplyGo EZ-Link or an accepted contactless bank card
Causeway LinkManjaLink, contactless Visa or Mastercard, EZ-Link where applicable, LUGO QR ticket or kiosk ticket
Transtar TS1EZ-Link or cash; prepare the exact fare when paying with cash
Other operatorsCheck directly before travelling

SimplyGo accepts contactless American Express, Mastercard, NETS and Visa cards. Supported cards in mobile wallets may also be used.⁶

A daily administrative fee may apply when using a foreign-issued Mastercard or Visa contactless card on SimplyGo services.

For Causeway Link, cash will no longer be accepted on cross-border and feeder services from 1 October 2026.⁵

Bus vs train to JB: which should you choose?

The bus offers more boarding points and flexibility. KTM Shuttle Tebrau avoids Causeway road traffic once you have secured a ticket.

DetailBusKTM Shuttle Tebrau
BookingGenerally more flexibleAdvance booking is recommended
TrafficCan be delayed by road congestionAvoids Causeway road traffic
Singapore departure pointsSeveral locations across SingaporeWoodlands Train Checkpoint
ScheduleMultiple operators and routesFixed departures
Best forFlexibility and convenient boarding pointsA short, scheduled crossing

Choose based on your starting point, preferred departure time and ticket availability. See Wise's train to JB from Singapore guide for current fares, schedules and booking information.

Taking the bus from JB back to Singapore

The return journey follows the same border process in reverse: clear Malaysia immigration, reboard the cross-border bus, clear Singapore immigration and continue to your Singapore stop.

Return routes include services towards Kranji, Woodlands, Queen Street, Newton, Jurong Town Hall and Boon Lay.

CW2 currently operates 24 hours between JB CIQ and Queen Street Terminal.¹⁰ Other services have their own operating hours, so check the last departure for your route.

Foreign visitors returning to Singapore should also check whether they need to submit the Singapore Arrival Card.

Get the most out of your SGD to MYR conversions on your holiday with Wise

Malaysia uses the Malaysian ringgit, so you will switch from SGD to MYR after crossing the border.

With Wise, you can use the Wise card where cards are accepted. You can also use the Wise app to scan supported DuitNow QR codes at participating merchants in Malaysia.

Wise converts your money using the mid-market exchange rate and shows the applicable fee before you confirm.

Read more about using the Wise card in Malaysia.

The Wise card lets you spend in 40+ currencies at the mid-market rate including MYR, JPY, CNY, and USD so you know you'll be getting a great deal in over 150+ countries. Simply create a free Wise account, order a card and top-up SGD to get started.

Virtual cards are free and can be added to your Google or Apple Pay wallet, while a physical Wise card can be ordered for a low fee of 8.50 SGD. Having a physical Wise card allows you to make chip and pin payments, as well as free ATM withdrawals up to the value of 100 SGD each month, before low fees start.

While abroad, you can choose to spend with directly in SGD and let auto-conversion do the trick, or convert to your desired currency with your Wise account. Either way, you’ll get the exchange rate you see on Google, with low, transparent fees from 0.26%.

Plus, you can activate Wise Interest to earn returns* on your SGD and other currencies, meaning your travel money could be growing right up until you spend it.

*Growth is not guaranteed. Capital at risk.

🚀 Get Started with Wise


Frequently asked questions about taking a bus to JB

How much is the bus from Singapore to JB?

The fare depends on the service and boarding point. Current Causeway Link maximum fares from Singapore range from SGD 2.60 for CW1 to SGD 5.00 for several western routes. SBS Transit and SMRT fares are distance-based.

Can I pay for the bus to JB with EZ-Link?

You can use a SimplyGo EZ-Link card on SBS Transit and SMRT buses. Causeway Link accepts EZ-Link where applicable, so prepare another supported payment method.

Does Causeway Link accept cash?

Cash is accepted until 30 September 2026. From 1 October 2026, Causeway Link’s cross-border and feeder buses will be fully cashless.⁵

Do I need to get off the bus at immigration?

Yes. You must get off and take your belongings through immigration at both the Singapore and Malaysia checkpoints.

Do I need to submit the Malaysia Digital Arrival Card?

It depends on your nationality and immigration status. If the MDAC applies to you, submit it through the official website within the permitted three-day period.⁸

What is the last bus from JB to Singapore?

There is no single last-bus time for every route. CW2 currently operates 24 hours between JB CIQ and Queen Street Terminal, while other services follow their own timetables.¹⁰


Sources:
  1. Causeway Link — Singapore cross-border bus routes, fares and schedules
  2. Land Transport Authority — Cross-border bus services
  3. SBS Transit — Bus service 170X
  4. SMRT — Cross-border bus service 950
  5. Causeway Link — Cashless payment information
  6. SimplyGo — Contactless bank cards
  7. Immigration & Checkpoints Authority — QR code immigration clearance at Woodlands and Tuas
  8. Immigration Department of Malaysia — Malaysia Digital Arrival Card
  9. Transtar Travel — TS1 timetable and fares
  10. Causeway Link — CW2 timetable
  11. Immigration & Checkpoints Authority — Land-checkpoint traffic advice

*Please see terms of use and product availability for your region or visit Wise fees and pricing for the most up to date pricing and fee information.

This publication is provided for general information purposes and does not constitute legal, tax or other professional advice from Wise Payments Limited or its subsidiaries and its affiliates, and it is not intended as a substitute for obtaining advice from a financial advisor or any other professional.

We make no representations, warranties or guarantees, whether expressed or implied, that the content in the publication is accurate, complete or up to date.

Money without borders

Find out more

Tips, news and updates for your location