There are 5 ways to get from Johor Bahru to Geylang 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 option

Subway  •  48 min

  1. Take the subway from Marsiling to Bishan North South Line
  2. Take the subway from Bishan to Paya Lebar Circle

$1 - $2

4 alternative options

Bus, line 67 bus  •  1 h 14 min

  1. Take the bus from Johor Bahru CIQ to Newton Circus Cw5
  2. Take the line 67 bus from Bef Newton Circus to Blk 134 67

$2 - $4

Bus  •  1 h 37 min

  1. Take the bus from Johor Bahru Check Point to Pan Pacific Hotel Ts3
  2. Take the bus from Opp The Ritz-Carlton to Opp CISCO Ctr 70M

$6 - $8

Line 170 bus  •  2 h 5 min

  1. Take the line 170 bus from Johor Bahru Checkpt to Queen St Ter 170

$2 - $5

Drive  •  24 min

  1. Drive from Johor Bahru to Geylang 18.4 miles

$3 - $6

Questions & Answers

No, there is no direct bus from Johor Bahru to Geylang. However, there are services departing from Johor Bahru CIQ and arriving at Blk 134 via Bef Newton Circus. The journey, including transfers, takes approximately 1 h 14 min.

More details

The distance between Johor Bahru and Geylang is 22 km. The road distance is 29.5 km.

Get driving directions

The best way to get from Johor Bahru to Geylang without a car is to subway which takes 48 min and costs .

More details

It takes approximately 48 min to get from Johor Bahru to Geylang, including transfers.

More details

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

More details

Johor Bahru to Geylang bus services, operated by SMRT, arrive at Blk 134 station.

More details

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

Get driving directions

There are 1115+ hotels available in Geylang. Prices start at $29 USD per night.

More details

Map of how to get from Johor Bahru to Geylang.
Launch map view
  • Distance: 13.5 miles
  • Duration: 48 min

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

You can take a bus from Johor Bahru to Geylang via Newton Circus and Bef Newton Circus in around 1 h 14 min.

Train operators
SMRT
Phone
+1 800-336-8900
Website
smrt.com.sg
Subway from Marsiling to Bishan
Ave. Duration
33 min
Frequency
Every 5 minutes
Estimated price
$1 - $3
Schedules at
smrt.com.sg
Subway from Bishan to Paya Lebar
Ave. Duration
13 min
Frequency
Every 5 minutes
Estimated price
$0
Schedules at
smrt.com.sg
Bus operators
Causeway Link
Website
causewaylink.com.my
Bus from Johor Bahru CIQ to Newton Circus
Ave. Duration
45 min
Frequency
Hourly
Estimated price
$1
Schedules at
causewaylink.com.my
SMRT
Website
smrt.com.sg
Bus from Bef Newton Circus to Blk 134
Ave. Duration
17 min
Frequency
Every 30 minutes
Estimated price
$1 - $3
Schedules at
journey.smrt.com.sg
Transtar Travel
Phone
(65) 6297 9009
Website
transtar.travel
Bus from Johor Bahru Check Point to Pan Pacific Hotel
Ave. Duration
1 h 11 min
Frequency
Every 15 minutes
Estimated price
$6
Schedules at
transtar.travel
SBS Transit
Website
sbstransit.com.sg
Bus from Opp The Ritz-Carlton to Opp CISCO Ctr
Ave. Duration
23 min
Frequency
Every 10 minutes
Estimated price
$1 - $3
Schedules at
sbstransit.com.sg
Bus from Johor Bahru Checkpt to Queen St Ter
Ave. Duration
1 h 29 min
Frequency
Every 15 minutes
Estimated price
$1 - $3
Schedules at
sbstransit.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 Travel Insider: Top Japan travel tips by Beatrix Holland, How do I get from Sydney to Melbourne and Best ways to travel around Australia - to help you get the most out of your next trip.