How to Get from Johor Bahru to Singapore
Contents
Standing on the edge of the Malay Peninsula, looking across the narrow stretch of water at the skyline of Singapore, you realize that this is one of the most dynamic border crossings in Southeast Asia. The journey from Johor Bahru (JB) to Singapore is a daily ritual for many commuters, and for the traveler it is a short hop from Malaysian street food culture to one of the region's most modern city-states.
While the physical distance is short, the logistics of crossing the Causeway or the Second Link can take time. Choosing the right transport mode is the difference between a long wait in a queue and a smooth transition. The main options are a cross-border city bus, the KTM Shuttle Tebrau train, or a private transfer.
Johor Bahru to Singapore by Bus and Train
Causeway Link runs cross-border city buses between Johor Bahru and Singapore. Its CW1 connects JB Custom with Kranji MRT and its CWL connects Larkin Sentral with the CIQ checkpoint, both with a maximum fare of RM 2.60 or S$ 2.60. The CW2 runs from JB Custom to Queen Street Terminal in Singapore for a maximum of RM 4.80 or S$ 4.80, and further lines such as the CW5 to Newton Circus and the CW3 to Jurong East also operate.[1]
The KTM Shuttle Tebrau train links JB Sentral and Woodlands in Singapore. The fare is RM5 from JB Sentral and SGD5 from Woodlands for non-Malaysians, and your passport serves as the boarding pass. Passports must be valid for at least 30 days from the day of travel, and counters stop selling tickets 20 minutes before departure.[2]

Johor Bahru to Singapore by Private Transfer
A private transfer is popular for travelers with luggage or groups, because it takes you from your hotel directly to your address in Singapore without swapping vehicles.
Booking platforms list private transfers from JB at about $90 to $295 per vehicle in October 2026, with travel times of 29 minutes to 1 hour depending on Causeway traffic.[3] The price depends on the vehicle class: sedans for 3 or 4 passengers, minivans for 4, 6 or 7, vans for 8 to 12 and a Toyota Alphard for 3. On GoAsia.cc you can browse these vehicle classes to match your group size and luggage.
Transfers from Senai Airport
If you arrive at Senai International Airport, transfers to Singapore are listed at about $110 to $140 per vehicle in October 2026, with a drive of about 46 minutes.[3] Standard 3-seat cars and minivans for 4 to 7 passengers are offered.
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| City bus (CW1, CWL) | Up to RM 2.60[1] | Varies with border queues | Basic |
| KTM Shuttle Tebrau | RM5 or SGD5[2] | Short train ride plus checkpoint time | Moderate |
| Private Transfer (JB City) | About $90 to $295 per vehicle[3] | 29 min to 1 h | High |
| Private Transfer (Senai Airport) | About $110 to $140 per vehicle[3] | About 46 min | High |
Tips for Traveling from Johor Bahru to Singapore
- Check the Calendar: Traffic on the Causeway can be heavy during public holidays and on Sunday evenings. If you travel then, allow extra time.
- Immigration Readiness: Foreign visitors must submit the free SG Arrival Card online within three days before arriving in Singapore, including the day of arrival. It is not a visa, and residents entering through Woodlands or Tuas are exempt.[4] Have the confirmation ready for the immigration officer.
- Luggage Considerations: If you have many suitcases, a larger minivan is often better than a sedan, even for small groups.
- Booking Ahead: Private transfers can sell out for premium vehicles such as the Toyota Alphard, so book through GoAsia.cc at least a few days ahead.
Timetable
| Flight Johor Bahru - Singapore $ 17.90–59.77 1h 50m – 1days 1h 54m | |
|
|
| Taxi Johor Bahru - Singapore $ 90.25–293.37 29m – 1h | |
|
| Taxi Senai - Singapore $ 108.27–140.86 46m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Johor Bahru to Singapore, including current prices and schedules.
The cheapest way is a cross-border city bus such as the Causeway Link CW1 or CWL, with a maximum fare of RM 2.60. The KTM Shuttle Tebrau train costs RM5 from JB Sentral.
A private transfer is listed at 29 minutes to 1 hour depending on traffic at the border. The KTM Shuttle Tebrau train avoids road traffic between JB Sentral and Woodlands, but you still pass immigration.
By private transfer, booking platforms list 29 minutes to 1 hour. By bus or train the time depends mostly on the queues at the immigration checkpoints.
Your passport is the boarding pass and must be valid for at least 30 days from the day of travel. Tickets are sold at the JB Sentral and Woodlands counters or online, and the counter closes 20 minutes before departure.
Yes, booking platforms list minivans for 4, 6 or 7 passengers and vans for 8 and up to 12 passengers. These suit families or business groups traveling with luggage.
Yes, booking platforms list transfers from Senai Airport to Singapore at about $110 to $140 per vehicle in October 2026, taking about 46 minutes under normal traffic conditions.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Causeway Link: Cross Border Bus Services Between Singapore & JB. Retrieved October 15, 2026.
- [2] KTMB: Shuttle Tebrau FAQ. Retrieved October 15, 2026.
- [3] 12Go: 12Go timetable Johor Bahru to Singapore. Retrieved October 15, 2026.
- [4] Immigration & Checkpoints Authority (ICA), Singapore: SG Arrival Card (SGAC) with Electronic Health Declaration. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.