The Malaysia-Singapore border crossing is one of the busiest land border crossings in the world. Hundreds of thousands of people cross daily — workers, shoppers, day-trippers, expats — through two crossing points: the Johor Causeway (Woodlands) and the Second Link (Tuas).
If you’re based in KL and want to visit Singapore, or you’re crossing from Singapore into Malaysia, this guide covers everything: the options, the timings, the queues, and the fastest way to get through.
The Two Border Crossings
1. The Johor Causeway (Woodlands Checkpoint)
The original causeway, connecting JB city centre to Woodlands, Singapore. This is by far the busier crossing — the first choice for most travellers because it connects directly to JB’s city centre and to Singapore’s MRT network at Woodlands station.
Malaysian side: CIQ (Customs, Immigration, Quarantine) Kompleks Sultan Iskandar, JB
Singapore side: Woodlands Checkpoint
From Woodlands Checkpoint, you can take the MRT into central Singapore (Orchard: ~30 mins, City Hall: ~40 mins).
2. The Second Link / Tuas Second Link
A newer crossing connecting Gelang Patah (west of JB) to Tuas, Singapore. Much less busy than the Causeway — significantly shorter queues, especially on weekends. The trade-off is location: Tuas is on the far west of Singapore’s industrial area, not near public transport.
Best for: Travellers with their own car who want to avoid Causeway queues. Much less convenient if you’re relying on public transport.
How to Get from KL to JB / Singapore
Option 1: Express Bus (Most Popular for Independent Travellers)
The most common option for KL expats making a Singapore trip. Multiple operators run direct KL→Singapore coaches, crossing the Causeway as part of the journey. You stay on the bus through immigration (you get off with your passport, clear both sides, re-board).
Journey time: 4–6 hours depending on traffic and border queues
Cost: RM 35–80 depending on operator and timing
Departs from: TBS (Terminal Bersepadu Selatan), Puduraya, or Hentian Duta
Major operators: Aeroline, Transnasional, Starmart Express, Causeway Link. Book in advance for weekends — buses fill up.
Option 2: Train (KTM ETS + Shuttle)
Take the KTM ETS train from KL Sentral to JB Sentral (Johor Bahru). From JB Sentral, walk across the Causeway (about 1km) or take a shuttle bus to the Singapore side.
KL to JB Sentral by ETS: ~2.5–3 hours, RM 45–80
Book: ktmb.com.my
Note: Direct KL–Singapore rail no longer exists. The Singapore-side station (Woodlands Train Checkpoint) connects to the Woodlands MRT.
Option 3: Fly (If You’re in a Hurry)
KL to Singapore takes 45 minutes on AirAsia or Firefly from KL International Airport (KLIA or KLIA2). Once you factor in airport time on both ends, this is faster only if you’re going city-centre to city-centre quickly and not price-sensitive. Return flights from RM 100–300.
Option 4: Drive Your Own Car
If you have a Malaysian-registered car, you can drive across. You’ll need your passport and vehicle documents. VEP (Vehicle Entry Permit) is required for Malaysian vehicles entering Singapore — register at onevep.com.sg before your trip. Parking in Singapore is expensive.
The Immigration Process
Both crossings follow the same basic process:
- Clear Malaysian immigration (CIQ) — passport check, exit stamp
- Cross the Causeway or Second Link (on foot, bus, or in your car)
- Clear Singapore immigration (Woodlands or Tuas Checkpoint) — passport check, entry stamp
If you’re on a through-bus: the bus stops at both checkpoints. Everyone gets off with their passport, clears immigration in the terminal building, then re-boards the same bus on the other side. It’s a well-practised process. Your bag usually stays on the bus (drivers have seen this a thousand times).
If you’re crossing on foot or by train from JB Sentral, the process is the same — you’ll go through both checkpoints in sequence.
Queue Times — When to Cross and When to Avoid
The Johor Causeway queue is legendary. At peak times, crossing can take 2–4 hours. Knowing when to cross is the most important thing in this guide.
| Day/Time | Causeway Queue | Notes |
|---|---|---|
| Weekday 6–8am | Heavy (MY→SG workers) | Daily worker rush |
| Weekday 9am–4pm | Moderate | Best time to cross |
| Weekday 5–9pm | Heavy (SG→MY evening) | Return traffic from Singapore |
| Friday evening | Very heavy | Weekend escape rush |
| Saturday/Sunday daytime | Heavy throughout | Shopping traffic both ways |
| Sunday evening | Very heavy (SG→MY) | Workers returning to Malaysia |
| Public holidays | Extremely heavy | Both sides, all hours |
The practical conclusion: Cross on weekday mornings (9am–1pm) if at all possible. Avoid Friday afternoon/evening, Sunday evening, and any public holiday.
Johor Bahru — Worth a Stop?
Most travellers treat JB as a transit point only, heading straight through to Singapore. But JB itself has become a genuinely interesting city to spend a day or two in, particularly for:
- Food — JB has excellent hawker food, a strong Chinese and Malay food scene, and is much cheaper than Singapore
- Shopping — major malls (Johor Premium Outlets, AEON Tebrau, Paradigm Mall JB) with prices in Malaysian ringgit
- Coffee culture — JB has developed a strong independent café scene in the last few years
- LEGOLAND Malaysia — one of the major reasons expat families come to JB
- Johor Bahru Old Town — heritage district with colonial buildings, street art, and local markets
Visa Considerations
For UK passport holders: No visa required for either Malaysia or Singapore for tourist stays. Malaysia allows 90 days; Singapore allows 30 days (can be extended).
Note on Malaysia entry: Each time you cross back into Malaysia from Singapore, a new entry is stamped. This is relevant if you’re doing a visa run to reset your Malaysian stay — though for most expats on a proper visa (MM2H, DE Rantau, employment pass) this isn’t needed.
Currency: Malaysian Ringgit (RM) in JB/Malaysia; Singapore Dollar (SGD) in Singapore. Wise handles both currencies well — top up before you cross to have both available.
Practical Tips
- Scan your passport at the automated kiosks at immigration if your passport has a chip — it’s faster than the queue for manual checks
- Don’t bring durians across the Singapore border — they’re banned from Singapore’s public transport and causing a fuss at immigration is not how you want to start your trip
- Have your Singapore hotel address ready when entering Singapore — immigration may ask
- Check the queue live on the Causeway Traffic app or the VTraffic app before deciding which crossing to use
- Petrol is much cheaper in Malaysia than Singapore — Malaysian vehicles often fill up before crossing back
Related Reading
💰 Money Tools for Crossing Borders
Wise
Holds MYR and SGD. Switch between currencies at the real exchange rate. Works on both sides of the border.
Agoda
Book hotels in JB or Singapore. Strong Asian inventory with competitive prices.
NordVPN
Some streaming services behave differently in Singapore vs Malaysia. NordVPN keeps your content consistent.
Some links are affiliate links. I earn a small commission if you sign up at no extra cost to you. I only recommend things I actually use.



