Singapore to Johor Bahru: 5 Cross-Border Options and What to Expect at Immigration

Quick answer

The practical takeaway

Crossing the border from Singapore to Johor Bahru is one of the busiest land crossings in the world. Whether you are heading over for a weekend of shopping and food or travelling further into Malaysia, you have several reliable ways to cross…

See the next planning step ↓
Reviewed: 10 September 2026

Crossing the border from Singapore to Johor Bahru is one of the busiest land crossings in the world. Whether you are heading over for a weekend of shopping and food or travelling further into Malaysia, you have several reliable ways to cross the Johor Strait. Navigating the immigration points and picking the right transport can save you hours of waiting in line.

If you just want the quickest crossing without traffic jams, the KTM Shuttle Tebrau train is the fastest option. However, tickets sell out quickly. For budget-conscious travellers, public buses provide frequent, affordable departures, while those travelling with large luggage might prefer a cross-border taxi or private transfer.

Singapore to Johor Bahru Causeway aerial view showing cross-border traffic and immigration checkpoint

Some links in this guide are affiliate links. FlyFono may earn a commission if you book through them, at no extra cost to you. Recommendations are based on practical relevance, not commission.

Quick Comparison: Singapore to Johor Bahru Transport

OptionTimeCost Est.ImmigrationLuggage
KTM Shuttle Train5 minsSGD 5 / MYR 5Clear both at Woodlands Train CheckpointBring it with you
Public Bus45 – 90 minsSGD 2 – 4Alight, clear, re-boardCarry on/off twice
Causeway Link45 – 90 minsSGD 3 – 5Alight, clear, re-boardCarry on/off twice
Licensed Taxi45 – 90 minsSGD 50 – 80Stay in vehicleStays in boot
Private Transfer45 – 90 minsSGD 80 – 150Stay in vehicleStays in boot

1. Public Cross-Border Buses (SBS Transit, SMRT, Causeway Link)

Public buses are the most affordable and popular way to get from Singapore to JB. You can catch these buses from various MRT stations around Singapore, and they will take you directly to the Woodlands Checkpoint or Tuas Second Link.

The most common routes are the SBS Transit bus 170 (from Queen Street Bus Terminal), 170X (from Kranji MRT), and 160 (from Jurong East MRT). SMRT operates bus 950 from Woodlands Temporary Bus Interchange. You can tap your standard EZ-Link card or a contactless credit/debit card to pay the fare.

The process involves alighting the bus at the Singapore checkpoint, clearing immigration, and then re-boarding the same bus service (you don’t have to catch the exact same physical bus) to cross the Causeway. You’ll alight again at the Malaysia checkpoint (Bangunan Sultan Iskandar or BSI) to clear Malaysian immigration.

The yellow Causeway Link buses (often called the CW buses) are a very popular alternative to standard public buses. They operate from key points like Queen Street (CW2), Kranji MRT (CW1), and Newton Circus (CW5). Fares are slightly higher but still very affordable.

The main advantage of the CW buses is frequency. During peak hours, they run continuously. The immigration process is exactly the same as the public buses: you must take your belongings, exit the bus, clear Singapore immigration, catch the next CW bus across the bridge, and exit again for Malaysian immigration.

If you are planning to travel further into Malaysia and looking for a longer itinerary, you can read our Singapore and Malaysia 7-day itinerary for route ideas.

3. KTM Shuttle Tebrau Train

The KTM Shuttle Tebrau is the best way to cross the border if you want to avoid Causeway traffic jams completely. Operated by Keretapi Tanah Melayu, the train takes just 5 minutes to cross from Woodlands Train Checkpoint to JB Sentral.

The biggest benefit is the streamlined immigration. At Woodlands Train Checkpoint, you clear both Singapore exit immigration and Malaysia entry immigration back-to-back before boarding the train. When you arrive in Johor Bahru, you simply walk out.

However, you must book tickets weeks in advance, especially for weekends. A ticket from Singapore to JB costs SGD 5, while the return from JB to Singapore costs MYR 5 (about SGD 1.50). Ensure you arrive at least 30-40 minutes before departure, as the gates close 20 minutes prior.

4. Licensed Cross-Border Taxis

If you value comfort or are travelling with elderly family members or significant luggage, a licensed cross-border taxi is a great option. Only specific licensed yellow taxis from Singapore and designated red taxis from Malaysia are permitted to make the cross-border journey.

You can catch a Singapore taxi from the Ban San Street Taxi Stand (near Queen Street Bus Terminal). A major benefit is that you do not need to alight with your luggage at the immigration checkpoints. You stay in the vehicle and hand your passports to the officer through the window.

Expect to pay around SGD 50 to SGD 80 per taxi, or SGD 12 to SGD 20 per person if you are willing to share a taxi with other passengers at the stand.

5. Private Transfers

For ultimate convenience, you can pre-book a private transfer. A driver will pick you up from your hotel or directly from the airport if you’re connecting from a Singapore Changi Airport to city flight or trying to maximize a Singapore Changi layover guide.

Like the cross-border taxis, you clear immigration from inside the vehicle. This is extremely helpful for large groups or families. You can check private cross-border transfer options online to secure a fixed rate before you travel.

Singapore JB Immigration Explained Step by Step

Navigating the immigration checkpoints can be overwhelming the first time. Here is the typical flow if you are taking a bus:

  1. Alight in Singapore: The bus drops you off at the Woodlands Checkpoint. Take all your belongings.
  2. Clear Singapore Exit: Proceed through the automated e-gates (if eligible) or manual counters.
  3. Wait for a Bus: Walk downstairs and queue for your bus company. You don’t need the exact same bus, just the same company (e.g., any CW bus if you hold a CW ticket).
  4. Cross the Causeway: The bus drives across the bridge to Malaysia.
  5. Alight in Malaysia: Exit the bus at Bangunan Sultan Iskandar (BSI) with all belongings.
  6. Clear Malaysia Entry: Proceed to the immigration counters. Have your passport and digital arrival card ready if required.
  7. Customs: Put your bags through the X-ray scanner, and then you are officially in JB Sentral!

Woodlands vs Tuas: Which Checkpoint?

There are two land crossings between Singapore and Malaysia. The Woodlands Checkpoint connects directly to JB Sentral and the downtown Johor Bahru area via the Causeway. This is the busiest route and the most convenient if your destination is the city centre or City Square Mall.

The Tuas Second Link is located in the west of Singapore. It connects to the Gelang Patah area in Johor. It is generally less congested than Woodlands but is much further from JB’s city centre. It is an excellent choice if you are heading to Legoland Malaysia, Puteri Harbour, or continuing north towards Kuala Lumpur. If you’re debating between the cities, you can read our comparison on Singapore vs Kuala Lumpur.

Where Travellers Take Their Luggage During Immigration

If you are travelling by bus, you must carry all your luggage with you every time you alight at a checkpoint. The buses do not wait for you. If you leave your bags on the bus, they will be gone.

If you take a taxi or private transfer, your luggage stays in the boot of the vehicle. You will only need to open the boot if instructed by customs officers for a random inspection.

Typical Border Delays: Weekday vs Weekend

Traffic on the Causeway is notoriously heavy. On a quiet weekday morning, the entire bus journey from Kranji MRT to JB Sentral can take under an hour. However, during the weekday evening rush hour (5:00 PM to 8:00 PM) when thousands of Malaysians commute back home, expect significant delays.

Weekends and public holidays are a different story. Long queues for immigration and traffic jams on the bridge can result in waiting times exceeding 1 to 2 hours, sometimes even longer during long holiday weekends. Always factor this buffer into your plans if you want to compare Johor Bahru activities and attractions with fixed time slots.

Singapore MRT train, one of the first steps for travellers heading from central Singapore to the Woodlands border crossing

Early Morning and Late-Night Travel

To beat the crowds, crossing the border very early in the morning (before 7:00 AM on weekends) or late at night is highly recommended. The checkpoints operate 24 hours a day.

Keep in mind that public transport options are limited late at night. The last public buses usually depart before midnight. If you are crossing between midnight and 5:00 AM, a private transfer, taxi, or walking across the Causeway (though discouraged due to exhaust fumes and safety) are your main options.

Passport and Entry Rule Reminders

Before you travel, ensure your passport has at least 6 months of validity remaining from your date of entry. This is strictly enforced. You should also check the official Immigration & Checkpoints Authority of Singapore for the latest exit requirements and re-entry rules (such as the SG Arrival Card).

Malaysian entry rules dictate that you must fill out the Malaysia Digital Arrival Card (MDAC) within three days prior to arrival. Some exemptions apply (e.g., for Singapore citizens), but most foreign tourists must complete this requirement online. Make sure you stay connected across the border; you can look for the best eSIM for Southeast Asia or check Malaysia and Singapore eSIM options before your trip.

Is a Johor Bahru Day Trip Realistic?

Absolutely. Thousands of people make a Singapore to Johor Bahru day trip every weekend. JB offers fantastic food, shopping malls, cheap massages, and cafes all within walking distance of the immigration checkpoint at JB Sentral.

However, to make a day trip worthwhile, you must manage your crossing times carefully. Avoid heading into JB on a Saturday morning between 9:00 AM and 1:00 PM, and avoid returning to Singapore on a Sunday evening between 4:00 PM and 9:00 PM unless you enjoy standing in immigration queues.

Returning to Singapore

The process of returning is simply the reverse. Head to JB Sentral or the CIQ Second Link, clear Malaysian exit immigration, board your bus, cross the bridge, and clear Singapore entry immigration.

Remember that Singapore customs is strict regarding duty-free allowances. There is no duty-free concession for cigarettes, and bringing in chewing gum or e-cigarettes is prohibited. Declare any excess goods to avoid hefty fines.

Best Choice for Families and Travellers with Luggage

If you are travelling with children, elderly parents, or large suitcases, avoid the buses. The process of hauling luggage off a bus, carrying it through an immigration hall, and dragging it back onto another bus is exhausting.

The KTM train is better since you clear immigration at the start, but you still have to carry your bags onto the train. The absolute best option for comfort and ease is a cross-border taxi or a private transfer. If you plan to stay overnight, you can easily compare Johor Bahru accommodation to find a convenient hotel near JB Sentral.

5 Stressful Mistakes at the Causeway Crossing

  1. Forgetting the MDAC or SG Arrival Card: Not filling out your digital arrival cards in advance will force you out of the queue to fill them out on your phone, assuming you have data.
  2. Losing the physical bus ticket: If you take a CW bus, you must keep the tiny paper ticket to re-board the bus after immigration. If you lose it, you must buy a new one.
  3. Assuming the train and bus checkpoints are the same: Woodlands Checkpoint (for buses and cars) is massive. Woodlands Train Checkpoint is a separate, smaller facility nearby. Don’t go to the wrong one.
  4. Travelling during peak rush hours: Crossing into JB on a Friday evening or Saturday morning will almost guarantee a massive traffic jam.
  5. Leaving luggage on the bus: Buses act as a shuttle service across the bridge. You do not re-board the exact same vehicle, so take everything with you.

Frequently Asked Questions

Can I walk across the Causeway?

Technically yes, people do walk the 1km bridge when traffic is at a complete standstill. However, it is officially discouraged due to safety concerns and severe exhaust fumes from idling vehicles.

How far in advance should I book the KTM train?

Train tickets go on sale 30 days in advance. Weekend tickets sell out within days, so it is best to book exactly a month before your planned travel date.

Do I need cash to pay for the buses?

Public buses accept EZ-Link cards and contactless bank cards. CW buses accept ManjaLink cards, Visa payWave, or cash. Having some small notes in SGD and MYR is always helpful.

Is there a toilet at the immigration checkpoints?

Yes, there are public restrooms inside the immigration halls at both the Singapore and Malaysia checkpoints. Use them before you join the queue if the halls are packed.

Final Thoughts

Travelling from Singapore to Johor Bahru is a straightforward process once you understand the logistics. The KTM train is unbeatable for speed, buses are perfect for solo budget travellers, and private transfers are essential for families with luggage. Plan your timing around peak hours, and your crossing will be a breeze.

Travel schedules and immigration procedures can change. We recommend checking official transport and government websites close to your travel date. Last checked: September 2026.

Continue planning

Your most useful next steps

Move from reading to one clear travel decision.

Want a planning checklist for this trip?Ask FlyFono for the relevant checklist. No account or public profile is required.
Request the checklist