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
| Way | Door to door | Price |
|---|---|---|
| Drivebest | 45 min | RM6–8 estimated |
| Taxifastest | 45 min | RM55–90 estimated |
| Metrocheapest | 1h 35m | RM3–7 estimated |
Departures today
- 08:04 → 10:102h 6m · 1 changeSMRT 950RM3–6
- 08:06 → 10:182h 12m · 1 changeSBST 160RM3–7
- 08:15 → 10:222h 7m · 1 changeSMRT 950RM3–6
- 08:26 → 10:342h 8m · 1 changeSMRT 950RM3–6
- 08:27 → 10:101h 43m · 2 changesKeretapi Tanah Melayu STRM3–7
- 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.