Every day, 327,000 people cross Woodlands Checkpoint — more travellers than pass through many international airports. As Singapore’s busiest land border crossing into Malaysia, Woodlands handles the daily cross-causeway flow of commuters, weekend JB day-trippers, grocery shoppers, and long-distance travellers heading north. If you are crossing by bus, car, or motorcycle from Singapore to Johor Bahru, this guide covers everything you need to know: how to get there, the step-by-step immigration process, what you can legally bring back, when queues are worst, and what a S$2 billion redevelopment will change by 2028.
Note: This guide covers the road CIQ (Customs, Immigration and Quarantine) at 21 Woodlands Crossing. The Woodlands Train Checkpoint — a separate facility at 11 Woodlands Crossing used for KTM Shuttle Tebrau train crossings — is not covered here.
Woodlands Checkpoint — Key Facts
| Detail | Information |
|---|---|
| Address | 21 Woodlands Crossing, Singapore 738203 |
| Operating hours | 24 hours, 7 days a week |
| Manages | Cars, buses, motorcycles, lorries, pedestrians (walking permitted) |
| Daily crossings (2024 avg) | ~327,000 travellers |
| Peak single day on record | 376,000 travellers (20 Dec 2024) |
| Car toll (SG side) | S$0.80 |
| Nearest MRT | Woodlands MRT (NS9 / TE3 Thomson–East Coast) |
| Cross-border buses | 160, 170, 170X, 950 (SBS/SMRT); CW1–CW7 (Causeway Link) |
| Authority | Immigration and Checkpoints Authority (ICA) Singapore |
How to Get to Woodlands Checkpoint
By Cross-Border Bus — The Most Common Method
Cross-border buses are the easiest way to get to JB without a car. You board in Singapore, clear Singapore immigration at Woodlands CIQ, reboard the same bus, cross the Causeway, then alight to clear Malaysian immigration before continuing to JB Sentral or Larkin.
| Route | Operator | From (Singapore) | To (Malaysia) | Fare |
|---|---|---|---|---|
| 160 | SBS Transit | Jurong East / Jurong Town Hall | JB CIQ / JB Sentral | EZ-Link tap |
| 170 | SBS Transit | Queen Street Bus Terminal | Larkin Sentral | EZ-Link tap |
| 170X | SBS Transit | Kranji MRT | JB Sentral (limited stops) | EZ-Link tap |
| 950 | SMRT Buses | Woodlands Bus Interchange | JB Sentral | EZ-Link tap |
| CW1–CW7 | Causeway Link | Various (Larkin origin) | Multiple JB destinations | ~RM 4.80 (separate RM fare) |
Important: At Woodlands CIQ, routes 160, 170, 170X, and 950 share the same bus bays. Board whichever route arrives first — they all head to JB. Tap your EZ-Link card when you board in Singapore and tap again on the Malaysian side. If you are on the Causeway Link (CW routes), that is a separate Malaysian-operated service with its own RM fare.
By MRT — Nearest Stations
- Woodlands MRT (NS9 / TE3) — The closest station to Woodlands Bus Interchange, where routes 950, 160, and 170 depart. The Thomson–East Coast Line (TE3) makes this station accessible from central and east Singapore without changing trains.
- Marsiling MRT (NS8) — One stop south of Woodlands on the North-South Line. Short bus connection or 10-min walk to the checkpoint area.
- Kranji MRT (NS7) — Boarding point for Bus 170X, which runs directly to JB Sentral with fewer stops.
By Car
⛽ The ¾ Tank Rule — Do Not Forget This
Every Singapore-registered vehicle must have at least three-quarters (¾) of a full fuel tank when leaving Singapore. This is a legal requirement under the Road Traffic Act. ICA officers check fuel gauges at the checkpoint. Violation fines can reach S$500. Fill up before you reach Woodlands — petrol stations on Woodlands Road and Mandai Road are convenient top-up stops.
Approach Woodlands Checkpoint via the BKE (Bukit Timah Expressway) or SLE (Seletar Expressway). You will need an Autopass card for the Singapore Electronic Road Pricing (ERP) and causeway tolls. On the Malaysian side, a Touch ‘n Go card is required for JB expressway tolls. The Singapore-side car toll at Woodlands is S$0.80 — significantly cheaper than the S$2.10 at Tuas Second Link.
By Motorcycle
Motorcycles have dedicated lanes at Woodlands CIQ and can use the MyICA QR code for clearance (rolled out August 2024). From March 2026, the Arrival Zone added facial recognition for motorcycles — no fingerprint scan required. An Autopass card is required for road tolls.
On Foot — Walking the Causeway
Walking across the Johor-Singapore Causeway is technically permitted and some commuters use it regularly, particularly when vehicle queues are extreme. The walk takes 45–60 minutes depending on pace. The path is largely unsheltered — bring an umbrella or raincoat. The route follows signage from the checkpoint’s lower level, running alongside vehicle lanes. Not recommended during peak hours due to heat, traffic exhaust, and the volume of heavy vehicles. Avoid attempting with large wheeled luggage — the path is not smooth.
How to Cross — Step-by-Step Immigration Process
If You Are Travelling by Bus or on Foot
- Alight from your bus (or enter the terminal on foot) at Woodlands CIQ. Carry all your belongings — you will need to exit the vehicle entirely.
- Proceed to Singapore Immigration. Use the AutoGate if you have a MyICA QR code (see below), or join the manual counter queue.
- Clear Singapore Customs. Use the Green Channel if you have nothing to declare. Use the Red Channel if you are carrying dutiable goods, commercial goods, or are unsure.
- Reboard your bus at the departure bay on the Singapore side. Hold your boarding pass or note your bus route — multiple routes share the same bay.
- Cross the Causeway (approximately 5 minutes drive for 1.05 km).
- Alight at the Malaysian (JTIA/JB) side. Again, carry all belongings.
- Clear Malaysian Immigration (JTIA counters or Malaysian AutoGate if eligible).
- Clear Malaysian Customs.
- Reboard to JB Sentral or Larkin, or proceed on foot into Johor Bahru.
Using the MyICA QR Code — Faster Clearance
ICA introduced QR code-based immigration clearance at Woodlands and Tuas checkpoints, with full implementation through 2024–2025. Here is how to use it:
- Download the MyICA app (iOS/Android).
- Log in with Singpass (Singapore Citizens/PRs) or scan your passport (foreign visitors).
- Your QR code appears on the home screen — it auto-refreshes. Do not screenshot it — show the live, refreshing code.
- At the AutoGate, present the QR code on your phone screen.
- The gate scans it, your biometrics are verified, and you pass through.
- Always carry your physical passport even with the QR code — ICA may verify it in spot checks or if the AutoGate flags anything.

Customs Rules — What You Can and Cannot Bring Back
This is the most practically important section that most online guides either skip or cover vaguely. Here are the specific rules for Singapore residents returning from Malaysia.
Returning to Singapore from Malaysia — Duty-Free and GST Limits
| Item | Rule | Notes |
|---|---|---|
| Alcohol (spirits, beer, wine) | ❌ No duty-free concession from Malaysia | All alcohol from Malaysia is fully dutiable at Singapore customs rates — no exemption regardless of trip length |
| Tobacco / cigarettes | ❌ Zero concession — ever | All tobacco products from Malaysia are fully dutiable. There is no duty-free cigarette allowance from Malaysia. |
| Goods (GST relief) | S$150 if away under 48 hrs; S$600 if away 48+ hrs | Only for non-dutiable, non-controlled goods for personal use |
| Currency (cash) | Declare if carrying S$20,000 or more (or equivalent) | Applies to all currencies combined |
| Chewing gum | Up to 2 packets for personal use | Bringing gum in for personal use is legal; selling it in Singapore is banned |
| Prescription medication | Carry your prescription and declare at Red Channel | Some medications classified as controlled drugs in Singapore require prior approval |
| Fruits and vegetables | Generally allowed for personal quantities; no SFA restrictions for personal import from Malaysia | Commercial quantities require permits |
🚨 The alcohol rule surprises most people: Singapore has a bilateral arrangement with most countries that provides a duty-free alcohol concession on return — but not from Malaysia. If you buy Tiger Beer, Carlsberg, or duty-free spirits on the Malaysian side and bring them back, you owe Singapore customs duty on every bottle. Many JB regulars don’t know this. The “personal use” allowance that applies when returning from other countries does not apply to Malaysia crossings.
Leaving Singapore to Malaysia
- ¾ fuel tank rule: Singapore-registered vehicles must have at least 75% fuel when leaving. Fine up to S$500.
- No export of goods subject to Singapore export controls without permits.
- Controlled drugs: Mandatory death penalty or long imprisonment — there are no exceptions and no exemptions.
- Duty-free goods bought in Singapore: If you buy duty-free goods at Changi Airport for a Singapore → JB trip, they are intended for consumption outside Singapore — verify Malaysia import rules before purchasing.
Queue Times — When to Cross and When to Avoid
Woodlands Checkpoint handles approximately 70% of all Singapore-Malaysia land crossings. The disparity between its best and worst times is extreme — a 15-minute crossing at 4am can become a 3-hour ordeal on a Saturday afternoon.
Woodlands Checkpoint — Typical Queue Times by Day & Time
Outbound: Singapore → Johor Bahru. Conditions vary — always check live cameras before departure.
| Time | Mon–Thu | Friday | Saturday | Sunday |
|---|---|---|---|---|
| 12am–6am | Clear | Clear | Moderate | Moderate |
| 6am–9am | Clear | Clear | Heavy | Moderate |
| 9am–12pm | Moderate | Moderate | Jammed | Moderate |
| 12pm–3pm | Moderate | Heavy | Jammed | Moderate |
| 3pm–6pm | Moderate | Jammed | Jammed | Moderate |
| 6pm–9pm | Moderate | Jammed | Heavy | Heavy |
| 9pm–12am | Moderate | Heavy | Moderate | Jammed |
Based on historical ICA/LTA traffic pattern data. Peak holiday weekends are significantly worse — treat Friday eve of a Malaysian public holiday like a red Saturday.
Worst Times — Avoid These if Possible
- Saturday 10am–8pm outbound: The single worst crossing window of the week. The causeway is essentially at capacity for 10 hours.
- Friday 3pm–9pm outbound: After-work and end-of-week surge. Cars with the ¾ tank rule rush to fill up first, adding congestion to Woodlands Road approach.
- Sunday 6pm–11pm inbound (JB→SG): The return wave. If you cross to JB on Saturday, expect a 1–2 hour wait coming back Sunday evening.
- Eve of Malaysian public holidays: Treat these exactly like a Friday evening surge — amplified. ICA issues formal advisories before Hari Raya, Chinese New Year, and school holiday starts.
- Eve of Singapore school holidays: ICA issues advisories. Peak single-day record was 376,000 on 20 December 2024 (school holiday start).
Best Times to Cross
- Weekdays, 12am–6am outbound: Consistently clear. If you can adjust your travel plans, this is the window.
- Saturday before 9am outbound: The crowd has not built yet. This is the one reliable Saturday window for car drivers.
- After 10pm on most weekday evenings: Queues drop significantly.
- Mid-week (Tue–Thu) mid-morning: Light traffic; most commuters have already crossed early.
How to Check Live Queue Times Before You Cross
| Tool | What It Shows | URL |
|---|---|---|
| SG Traffic Now | Live cameras + estimated crossing times, updated every 3 min, Woodlands-specific | sgtrafficnow.com/woodlands-checkpoint/ |
| CausewayTraffic.sg | Live Woodlands vs Tuas comparison, Saturday pattern data | causewaytraffic.sg |
| One Motoring (LTA) | Official LTA camera feeds at Woodlands — 3 camera angles | onemotoring.lta.gov.sg |
| MyTransportSG app | LTA’s official app — checkpoint camera feeds included | iOS / Android app |
| ICA Traffic Updates | ICA’s official page — redirects to One Motoring for camera feeds | ica.gov.sg/enter-depart/checkpoints/trafficupdates |
| Waze / Google Maps | Shows Causeway approach traffic but not checkpoint queue specifically | Standard maps apps |
No official ICA real-time wait-time API exists. All live crossing-time estimates are third-party interpretations of camera data. SG Traffic Now and CausewayTraffic.sg are the most actionable tools — they give directional wait estimates rather than just camera images.
Woodlands Checkpoint vs Tuas Second Link — Which Should You Use?
| Factor | Woodlands Checkpoint | Tuas Second Link |
|---|---|---|
| Location | North Singapore (Woodlands) | West Singapore (Tuas/Pioneer) |
| Toll cost (Singapore side) | S$0.80 | S$2.10 |
| Traffic share | ~70% of all SG-MY land crossings | ~30% |
| Distance from JB city | Direct to JB Sentral / JB city centre | ~25km from JB city; direct to Iskandar Puteri / Gelang Patah |
| Best for (destinations) | JB Sentral, JB Larkin, KSL, City Square, Komtar, AEON Tebrau | Legoland, Bukit Indah, Nusajaya, EduCity, heading north to KL via PLUS Highway |
| Infrastructure | Older facility, currently being redeveloped | 30 new automated car lanes added 2023 |
| When to switch to Tuas | — | When Woodlands shows jammed and Tuas is moderate; if your JB destination is west of the city; Saturday mornings |
The S$1B+ Redevelopment — What’s Coming to Woodlands Checkpoint
🏗️ Woodlands Checkpoint is mid-transformation. ICA announced a phased redevelopment that began construction in Q3 2025. Here is what is happening and what it means for you.
| Detail | Information |
|---|---|
| Phase 1 construction start | Q3 2025 (commenced at Old Woodlands Town Centre site) |
| Phase 1 progressive opening | From 2028 |
| New facility size | ~5 times the current checkpoint footprint |
| New car arrival lanes | 78 lanes (+95% vs today’s capacity) |
| New cargo lanes | 21 lanes (+30%) |
| New motorcycle lanes | 156 lanes |
| Target crossing time | 15 minutes peak (vs 60 minutes today) |
| Full redevelopment timeline | 10–15 years (complete by approximately 2035–2040) |
| What changes now | Approach road reconfiguration; some construction-phase delays possible; plan extra time until 2028 |
When the new Woodlands Checkpoint opens progressively from 2028, it will handle 400,000 daily crossings (the projected 2050 volume) compared to today’s 327,000. For the first time, crossing on a Saturday morning could become a routine 15-minute process rather than a 90-minute ordeal. Until then, the queue avoidance tips above remain essential.
Frequently Asked Questions
Is Woodlands Checkpoint open 24 hours?
Yes. Woodlands Checkpoint operates 24 hours a day, 7 days a week, 365 days a year. There is no closure for public holidays on either side of the border.
Can I walk across the Causeway at Woodlands?
Yes, walking is permitted. The walk takes 45–60 minutes and the path is largely unsheltered. Enter through the checkpoint pedestrian gates, follow signage to the lower level, and walk alongside vehicle lanes. Avoid doing this on Saturday afternoons due to heat and vehicle exhaust. Walking is occasionally used when vehicle queues are extreme and passengers prefer to walk ahead while their car (driven by someone else) clears the checkpoint.
Which MRT station is closest to Woodlands Checkpoint?
Woodlands MRT station (NS9 on the North-South Line, TE3 on the Thomson–East Coast Line) is the most convenient. From there, you can take Bus 950 directly to JB Sentral. Bus 160 and 170 also depart from Woodlands Bus Interchange, which is adjacent to the MRT.
What buses go from Singapore to JB via Woodlands Checkpoint?
SBS Transit routes 160 (from Jurong East), 170 (from Queen Street), and 170X (from Kranji MRT), plus SMRT’s 950 (from Woodlands Bus Interchange) all cross via Woodlands CIQ into JB. Malaysian-operated Causeway Link (CW1–CW7) buses are an additional option with separate RM fares.
Can I bring alcohol back from JB to Singapore?
Not duty-free. Singapore’s duty-free alcohol concession does not apply to goods purchased in Malaysia. All alcohol purchased in JB and brought back into Singapore is subject to full Singapore customs duty. There is no threshold or exemption amount. Declare at the Red Channel and pay the applicable duty, or leave it behind.
What is the ¾ tank rule and what happens if I forget?
Singapore-registered vehicles must have at least 75% of a full fuel tank when leaving Singapore. ICA officers check fuel gauges at the checkpoint. If you violate this rule, you may be turned back and fined up to S$500. Fill up at any Singapore petrol station before reaching Woodlands — Esso and Shell stations on Woodlands Road are convenient pre-checkpoint stops.
How long does it take to cross Woodlands Checkpoint?
During off-peak hours (weekday mornings, late evenings): 15–25 minutes by bus, slightly longer by car. During peak hours (Friday evening, Saturday daytime): 1.5–3 hours by car; buses may move faster as they use dedicated lanes at some points. Check live queue cameras at SG Traffic Now before departing.
Is Woodlands Checkpoint the same as the Woodlands Train Checkpoint?
No. These are two separate facilities with different addresses. The road CIQ covered in this guide is at 21 Woodlands Crossing. The Woodlands Train Checkpoint — for KTM Shuttle Tebrau train services — is at 11 Woodlands Crossing. The train checkpoint has a separate entrance, different queuing system, and train-specific immigration procedures.
Woodlands Checkpoint is the world’s busiest land border crossing per capita — handling a population equivalent to Singapore’s entire workforce every single day. Knowing the right bus route, having your MyICA QR code ready, checking the queue cameras before you leave, and understanding the customs rules for what you can bring back from JB will turn what can be a 3-hour ordeal into a 20-minute formality. The 2028 redevelopment will eventually solve the capacity problem — until then, Saturday before 9am or weekday evenings after 10pm remain the golden windows.
Source: ICA Singapore · LTA Singapore · Singapore Customs · data from sgtrafficnow.com · ICA redevelopment press release (2024). Queue time estimates are based on historical patterns and may vary — always check live cameras before departure.