Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Singapore?

Book now

There are 4 ways to get from Johor Bahru to Singapore by subway, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended

Subway

  1. Take the subway from Woodlands North to Maxwell

Bus

  1. Take the bus from Johor Bahru CIQ to Newton Circus

Line 950 bus, subway

  1. Take the line 950 bus from JB Sentral Bus Ter to Marsiling Stn
  2. Take the subway from Marsiling to City Hall

Drive

  1. Drive from Johor Bahru to Singapore

Johor Bahru to Singapore by bus

The bus journey time between Johor Bahru and Singapore is around 1h 5m and covers a distance of around 22 km. Operated by Causeway Link, SBS Transit, Transtar Travel and others, the Johor Bahru to Singapore bus service departs from Johor Bahru CIQ and arrives in Newton Circus. Typically 575 buses run weekly, although weekend and holiday schedules can vary so check in advance.

575 Weekly Buses
1h 5m Average Duration
$1 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Johor Bahru to Singapore is to subway which costs RM 3 - RM 9 and takes 39 min.

More details

The fastest way to get from Johor Bahru to Singapore is to drive. Taking this option will cost RM 24 - RM 40 and takes 26 min.

More details

Yes, there is a direct bus departing from Johor Bahru CIQ and arriving at Newton Circus. Services depart every 20 minutes, and operate every day. The journey takes approximately 1h 5m.

More details

Yes, there is a direct train departing from Woodlands North and arriving at Maxwell. Services depart every 10 minutes, and operate every day. The journey takes approximately 39 min.

More details

The distance between Johor Bahru and Singapore is 22 km. The road distance is 28.6 km.

Get driving directions

The best way to get from Johor Bahru to Singapore without a car is to subway which takes 39 min and costs RM 3 - RM 9.

More details

The subway from Woodlands North to Maxwell takes 39 min including transfers and departs every 10 minutes.

More details

Johor Bahru to Singapore bus services, operated by Causeway Link, depart from Johor Bahru CIQ station.

More details

Johor Bahru to Singapore train services, operated by SMRT, depart from Woodlands North station.

More details

Johor Bahru to Singapore bus services, operated by Causeway Link, arrive at Newton Circus station.

More details

Map of how to get from Johor Bahru to Singapore.
Launch map view
  • Distance: 22.1 km
  • Duration: 39 min

What companies run services between Johor Bahru, Malaysia and Singapore?

SMRT operates a vehicle from Woodlands North to Maxwell every 10 minutes. Tickets cost $1 - $3 and the journey takes 39 min. Alternatively, Causeway Link operates a bus from Johor Bahru CIQ to Newton Circus every 30 minutes. Tickets cost $1 - $3 and the journey takes 1h 5m. Three other operators also service this route.

Train operators
SMRT
Phone
1800 336 8900
Website
smrt.com.sg
Subway from Woodlands North to Maxwell
Ave. Duration
39 min
Frequency
Every 10 minutes
Estimated price
$1 - $3
Website
https://www.smrt.com.sg/
Subway from Marsiling to City Hall
Ave. Duration
47 min
Frequency
Every 10 minutes
Estimated price
$1 - $3
Website
https://www.smrt.com.sg/
Bus operators
Causeway Link
Phone
+60 7 360 2244
Email
enquiry@causewaylink.com.my
Website
causewaylink.com.my
Bus from Johor Bahru CIQ to Newton Circus
Ave. Duration
1h 5m
Frequency
Every 30 minutes
Estimated price
$1 - $3
Schedules at
causewaylink.com.my
SBS Transit
Phone
1800-225 5663
Website
sbstransit.com.sg
Bus from Johor Bahru Checkpt to Little India Stn
Ave. Duration
1h 41m
Frequency
Every 20 minutes
Estimated price
$1 - $3
Website
https://www.sbstransit.com.sg/
Transtar Travel
Phone
+65 6295 9009
Email
enquiry@transtar.travel
Website
transtar.travel
Bus from Woodlands CIQ to Opp Paterson Lodge
Ave. Duration
34 min
Frequency
Every 3 hours
Estimated price
$3 - $7
Schedules at
transtar.travel
SMRT
Phone
1800 336 8900
Website
smrt.com.sg
Bus from Blk 212 to Dhoby Ghaut Stn
Ave. Duration
1h 45m
Frequency
Every 4 hours
Website
https://www.smrt.com.sg/
Bus from JB Sentral Bus Ter to Marsiling Stn
Ave. Duration
44 min
Frequency
Every 10 minutes
Website
https://www.smrt.com.sg/

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, How to get from Luton Airport into central London and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

More Questions & Answers

Johor Bahru to Singapore train services, operated by SMRT, arrive at Maxwell station.

More details

Yes, the driving distance between Johor Bahru to Singapore is 29 km. It takes approximately 26 min to drive from Johor Bahru to Singapore.

Get driving directions

There are 1238+ hotels available in Singapore. Prices start at $157 SGD per night.

More details

ticket