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 140 | SGD 320 | SGD 170 |
Nusajaya
|
1.5 hrs | SGD 100 | SGD 150 | SGD 320 | SGD 180 |
Senai
|
2 hrs | SGD 110 | SGD 170 | SGD 400 | SGD 200 |
Gelang Patah | 2 hrs | SGD 110 | SGD 160 | SGD 400 | SGD 190 |
Pulai Springs Resort | 2 hrs | SGD 120 | SGD 170 | SGD 400 | SGD 200 |
Pasir Gudang | 2 hrs | SGD 120 | SGD 240 | SGD 400 | SGD 270 |
Kulai | 3 hrs | SGD 120 | SGD 240 | SGD 400 | SGD 270 |
Pontian | 3 hrs | SGD 180 | SGD 270 | SGD 400 | SGD 270 |
Kukup | 3 hrs | SGD 180 | SGD 295 | SGD 470 | SGD 325 |
Ulu Tiram | 2 hrs | SGD 120 | SGD 240 | SGD 470 | SGD 270 |
Kota Tinggi | 2.5 hrs | SGD 180 | SGD 295 | SGD 470 | SGD 325 |
Desaru | 2 hrs | SGD 190 | SGD 295 | SGD 470 | SGD 325 |
Batu Pahat | 2 hrs | SGD 255 | SGD 370 | SGD 530 | SGD 400 |
Tanjung Leman | 3.5 hrs | SGD 260 | SGD 350 | SGD 550 | SGD 380 |
Mersing | 3 hrs | SGD 280 | SGD 350 | SGD 550 | SGD 380 |
Kluang | 2 hrs | SGD 280 | SGD 370 | SGD 550 | SGD 350 |
Yong Peng | 2 hrs | SGD 250 | SGD 320 | SGD 550 | SGD 350 |
Muar | 2.5 hrs | SGD 300 | SGD 400 | SGD 500 | SGD 430 |
Tangkak | 2.5 hrs | SGD 320 | SGD 440 | SGD 750 | SGD 470 |
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-JB Rapid Transit System (RTS) will link Woodlands North MRT station in Singapore to Bukit Chagar MRT Station in Johor Bahru, and begin passenger service by December 2024.
The RTS Link will carry up to 10,000 passengers in each direction every hour, and the existing KTMB Tebrau shuttle will cease operations once RTS passenger service begins.
Singapore-Johor-KL High-Speed Rail (HSR) Postponed

A High-Speed Rail (HSR) train that will make traveling from Singapore to Kuala Lumpur in 90 mins has been postponed indefinitely.
The Express Service, which links Singapore and Kuala Lumpur, was originally targeted to commence by Dec 31, 2026.
The 350km rail line consist of eight stations, seven of which will be in Malaysia. The planned stations were Kuala Lumpur, Putrajaya, Seremban, Ayer Keroh, Muar, Batu Pahat, Iskandar Puteri and Jurong East.