Singapore to Johor Bahru (JB)

Johor Bahru (JB), about 30 to 45 minutes drive from Singapore, is a popular cross-border destination in the southern portion of Peninsula Malaysia. The state is frequently visited by Singaporeans and international guests.
Popular places of interests include Johor Bahru’s shopping district Jalan Wong Ah Fook, Legoland and Hello Kitty World, Danga Bay, Nusajaya, Golf Resorts such as Horizon Hills and Pulai Springs, Senai Airport, KPJ Medical Trval and Health Tourism, Iskandar Development Region (IDR) and South Johor Economic Region.
For the nature lovers and favoured by many for weekend getaways, Johor’s places of green are: Gunang Pulai rainforest, Danga Bay recreational park, Desaru Beach, Mersing town to transit to Tioman or Dayang Island, Mount Ophir (Gunung Ledang), Batu Cave, Tanjung Piai-Johor National Park and Amigos Horse Riding at Tanjong Puteri Golf Resort.
If you are going to Johor, be sure to plan your transportation options early. To avoid queues, travellers usually book their transport and make hotels arrangement in advance for a perfect holiday or business trip.
Walking across the causeway between Singapore – Johor Bahru

Visitors traveling to either country used to be able to walk across the 1 km causeway, now travels by either a public bus or private transport for a safer and more comfortable journey with the opening of the Sultan Iskandar Customs, Immigration and Quarantine (CIQ) complex since 2008.
Bus services from Singapore to Johor Bahru (JB)

Thinking of crossing over to Johor Bahru (JB) this weekend for some makan and shopping? With the increasing number of cross-border bus services by operators of both countries, you can now skip the traditional transit at Kranji MRT station and instead hop onboard any of the direct bus services from other more convenient locations such as Jurong East, Woodlands, Yishun and even Changi Airport!
Bus service | Route | Operating Hours | Fares |
---|---|---|---|
SBS 160 | Jurong East Interchange to Kotaraya II Terminal via
|
From Jurong East:
|
Normal distance-based trunk fares. |
SBS 170 | Queen Street Terminal to Larkin Terminal via
|
From Queen Street:
|
Normal distance-based trunk fares. |
SBS 170 | NS7 Kranji MRT to Kotaraya II Terminal
via
|
From NS7 Kranji MRT:
|
Normal distance-based trunk fares. |
SMRT 950 | Woodlands Regional Interchange to Kotaraya II Terminal
via
|
From Woodlands:
|
Normal distance-based trunk fares. |
Advance Coach AC7 | Yishun Interchange to Kotaraya II Terminal
via
|
From Yishun:
|
Flat fare:
|
Singapore-Johore Express | Queen Street Terminal to Larkin Terminal
non-stop via
|
From Queen Street:
|
Flat fare:
|
Causeway Link CW1 | NS7 Kranji MRT to Larkin Terminal
via
|
From NS7 Kranji MRT:
|
|
Causeway Link CW2 | Queen Street Terminal to Larkin Terminal
non-stop via
|
From Queen Street:
|
To be advised. |
Causeway Link CW3 | Jurong East Interchange to Perling Mall Terminal
via
|
From Jurong East:
|
|
Causeway Link CW3S | Jurong East Interchange to Sutera Mall Terminal
via
|
From Jurong East:
|
|
Causeway Link CW4 | Jurong East Interchange to Pontian Terminal
via
|
From Jurong East:
|
|
Causeway Link CW4S | Jurong East Interchange to Sutera Mall Terminal
via
|
From Jurong East:
|
|
Causeway Link CW5 | Newton Circus to Johor Bahru Customs Checkpoint
via
|
From Newton Circus:
|
|
Causeway Link CW6 | EW27 Boon Lay MRT (bus stop along Boon Lay Way) to Bukit Indah
via
|
From NS27 Boon Lay MRT:
|
|
Transtar Express TS1 | Changi Airport to Kotaraya II Terminal
limited-stop via
|
From Changi Airport:
|
|
Transtar Express TS8 | Resorts World Sentosa to Kotaraya II Terminal
limited-stops via
|
From Resorts World Sentosa:
|
|
Compass Coaches | Marina Bay Sands to Tune Hotel Danga Bay
non-stop via
|
From Marina Bay Sands:
|
Refer to website. |
For the latest up-to-date route information and other details on exact fares and frequency, please visit the websites of the respective bus companies:
Singapore Cross-Border Taxis to Johor Bahru (Singapore Taxi vehicles) – Driver Join Us
Singapore cross-border taxi can pick-up or drop off passengers from anywhere in Singapore, but only pick-up or drop off passengers from Larkin Sentral, Larkin Taxi & Bus Terminal with effect from 1 Nov 2014 (previously Kotaraya Taxi Terminal) in Johor Bahru, Malaysia.
Singapore-Johore Taxi Operators’ Association
Tel: +65 6296 7054
Ban San St. Taxi Kiosk, Singapore 911832
5 mins walk from Bugis MRT station
From Singapore | To (via Woodlands Checkpoint) | Rate |
---|---|---|
Ban San St. Taxi Kiosk | Larkin Sentral, Larkin Taxi & Bus Terminal | SGD 12 per person (Share-a-cab) |
Ban San St. Taxi Kiosk | Larkin Sentral, Larkin Taxi & Bus Terminal | SGD 48 |
From Malaysia | To (via Woodlands Checkpoint) | Rate |
Larkin Sentral, Larkin Taxi & Bus Terminal | Ban San St. Taxi Kiosk | RM 20 per person (Share-a-cab) |
Larkin Sentral, Larkin Taxi & Bus Terminal | Ban San St. Taxi Kiosk | RM 80 |
|
Malaysia Cross-Border Taxis to Johor Bahru (Malaysia Taxi vehicles) – Driver Join Us
Malaysia cross-border taxi (yellow) can pick-up or drop off passengers from anywhere in Malaysia, but only pick-up or drop off passengers from Ban San St. Taxi Kiosk in Singapore.
Pengurusan Terminal Teksi Johor Bahru-Singapore
Tel: +607 222 5898 or +60 7 224-6986
Larkin Sentral, Larkin Taxi & Bus Terminal
Jalan Garuda, Larkin
80350 Johor Bahru, Johor, Malaysia
From Singapore | To (via Woodlands Checkpoint) | Rate |
---|---|---|
Ban San St. Taxi Kiosk | Larkin Sentral, Larkin Taxi & Bus Terminal | SGD 12 per person (Share-a-cab) |
Ban San St. Taxi Kiosk | Larkin Sentral, Larkin Taxi & Bus Terminal | SGD 48 |
From Malaysia | To (via Woodlands Checkpoint) | Rate |
Larkin Sentral, Larkin Taxi & Bus Terminal | Ban San St. Taxi Kiosk | RM 20 per person (Share-a-cab) |
Larkin Sentral, Larkin Taxi & Bus Terminal | Ban San St. Taxi Kiosk | RM 80 |
|
Private Limousines from Singapore to Johor Bahru (Singapore / Malaysia Limo vehicles) – Driver Join Us
Private hired limousines, coach buses, chauffeur driven vehicles, private limousine services such as MPVs are arranged with private companies on the basis of per transfer or per trip, charter or hourly disposal service for a few hours to half-day or full-day services.
Singapore-Malaysia cross-border limos can pick-up and drop-off passengers from anywhere within Singapore and West Malaysia.
Advance booking is highly recommended at ☎ +65 6535 3534 (SG), +6 03 2630 8400 (MY) or Online Booking. Visit Limousine Transport’s Singapore to Malaysia Transfer page for more info.
Economy MPV | Economy Minivan | Luxury Sedan | Luxury MPV | ||
---|---|---|---|---|---|
Vehicle | Toyota Innova | Hyundai Starex | Mercedes E-Class | Toyota Alphard / Toyota Vellfire | |
Malaysia vehicle | Malaysia vehicle | Singapore vehicle | Malaysia vehicle | ||
Capacity | 4-seater w luggage | 6-seater w luggage | 2-seater w luggage | 4-seater w luggage | |
7-seater no luggage | 10-seater no luggage | 4-seater no luggage | 6-seater no luggage | ||
Customs |
|
||||
Includes |
|
||||
Traveling time to/from Singapore | w/o traffic | per way (flat rates) | per way (flat rates) | per way (flat rates) | per way (flat rates) |
Johor Bahru (City)
|
1 hrs | SGD 100 | SGD 150 | SGD 320 | SGD 150 |
Nusajaya
|
1.5 hrs | SGD 100 | SGD 150 | SGD 320 | SGD 150 |
Senai
|
2 hrs | SGD 110 | SGD 195 | SGD 400 | SGD 195 |
Gelang Patah | 2 hrs | SGD 110 | SGD 195 | SGD 400 | SGD 195 |
Pulai Springs Resort | 2 hrs | SGD 110 | SGD 195 | SGD 400 | SGD 195 |
Pasir Gudang | 2 hrs | SGD 110 | SGD 195 | SGD 400 | SGD 195 |
Kulai | 3 hrs | SGD 110 | SGD 230 | SGD 400 | SGD 230 |
Pontian | 3 hrs | SGD 150 | SGD 280 | SGD 400 | SGD 280 |
Kukup | 3 hrs | SGD 160 | SGD 300 | SGD 470 | SGD 300 |
Ulu Tiram | 2 hrs | SGD 110 | SGD 195 | SGD 470 | SGD 195 |
Kota Tinggi | 2.5 hrs | SGD 130 | SGD 280 | SGD 470 | SGD 280 |
Desaru | 2 hrs | SGD 150 | SGD 280 | SGD 470 | SGD 280 |
Batu Pahat | 2 hrs | SGD 210 | SGD 350 | SGD 530 | SGD 350 |
Tanjung Leman | 3.5 hrs | SGD 180 | SGD 350 | SGD 550 | SGD 350 |
Mersing | 3 hrs | SGD 230 | SGD 350 | SGD 550 | SGD 350 |
Kluang | 2 hrs | SGD 180 | SGD 350 | SGD 550 | SGD 350 |
Yong Peng | 2 hrs | SGD 210 | SGD 350 | SGD 550 | SGD 350 |
Muar | 2.5 hrs | SGD 255 | SGD 400 | SGD 500 | SGD 400 |
Tangkak | 2.5 hrs | SGD 300 | SGD 440 | SGD 750 | SGD 440 |
Malacca | 3 hrs | SGD 350 | SGD 480 | SGD 750 | SGD 510 |
Port Dickson | 4.5 hrs | SGD 350 | SGD 620 | SGD 1370 | SGD 650 |
KLIA | 5 hrs | SGD 450 | SGD 720 | SGD 1250 | SGD 750 |
Kuala Rompin | 4.5 hrs | SGD 390 | SGD 570 | SGD 1300 | SGD 600 |
Kuala Lumpur | 5.5 hrs | SGD 500 | SGD 720 | SGD 1300 | SGD 750 |
Genting Highlands | 6 hrs | SGD 600 | SGD 820 | SGD 1500 | SGD 850 |
Jelebu | 5.5 hrs | SGD 400 | SGD 720 | SGD 2200 | SGD 750 |
Cameron Highlands | 7 hrs | SGD 700 | SGD 935 | SGD 2200 | SGD 965 |
Ipoh | 7 hrs | SGD 800 | SGD 1070 | SGD 2200 | SGD 1100 |
Availability |
|
||||
|
Getting from Singapore Changi Airport to Johor Bahru (JB), Malaysia

Singapore Airport transfer from Changi Airport to all parts of Johor, including Johor Bahru (JB City), Johor Senai Airport, Legoland, Hello Kitty World and more!
Call ☎ +65 6535 3534 (Singapore) or +6 03 2630 8400 (Malaysia) to enquire for a Singapore Changi Airport arrival and departure transfer to Johor Bahru (JB), Malaysia now.
Singapore-JB Rapid Transit System (RTS) by 2024

Singapore-Johor-KL High-Speed Rail (HSR) Postponed

Leave a Reply