Skip to content
Mixroutes
Singapore
Photo: Diego Delso (CC BY-SA 4.0)

How to get from Johor Bahru to Singapore

3 ways, 22 km apart. Times come from today's timetables (Thursday, planned from 08:00). Prices are marked live, operator fare or estimated. We add nothing to the fare.

3 ways to travel

WayDoor to doorPrice
Drivebest45 minRM6–8 estimated
Taxifastest45 minRM55–90 estimated
Metrocheapest1h 35mRM3–7 estimated

Departures today

  1. 08:04 → 10:102h 6m · 1 changeSMRT 950RM3–6
  2. 08:06 → 10:182h 12m · 1 changeSBST 160RM3–7
  3. 08:15 → 10:222h 7m · 1 changeSMRT 950RM3–6
  4. 08:26 → 10:342h 8m · 1 changeSMRT 950RM3–6
  5. 08:27 → 10:101h 43m · 2 changesKeretapi Tanah Melayu STRM3–7
  6. 08:27 → 10:021h 35m · 3 changesKeretapi Tanah Melayu STRM3–6

Timetable data via Transitous and the operators' own GTFS feeds. Live delays arrive when an operator publishes a real-time feed.

Questions people ask

How long does it take to get from Johor Bahru to Singapore?
The fastest way is by taxi: about 45 min door to door. The straight-line distance is 22 km.
What is the cheapest way from Johor Bahru to Singapore?
Metro is the cheapest, from RM3. That figure is an estimate from the operator's fare bands, not a live quote.
Can I take the metro from Johor Bahru to Singapore?
Yes. The metro takes about 1h 35m door to door and costs RM3–7. 6 departures in this window.
How far is Singapore from Johor Bahru by road?
About 29 km, roughly 45 min of driving in normal traffic. Fuel alone costs around RM6–8; tolls and parking are extra.

More routes