// Adds dimensions UUID, Author and Topic into GA4
Sunday, June 21, 2026
30.5 C
Singapore

ICA warns of heavy congestion along Causeway

SINGAPORE: The Immigration and Checkpoints Authority (ICA) has warned of heavy congestion at the Woodlands checkpoint, with long queues of vehicles in a gridlock trying to get back into Singapore.

Outbound congestion is also expected to worsen in the coming days as Singaporeans prepare to take advantage of the Deepavali long weekend and flock to Johor Bahru.

ICA reminded motorists on Facebook yesterday (8 Nov) to check traffic conditions before heading towards the Causeway.

The estimated crossing time to get into Johor Bahru has been steadily climbing, with the time needed to cross via Woodlands Checkpoint taking up to 75 minutes. Motorists taking the Tuas Second Link face an even longer wait, with a crossing duration of up to 100 minutes.

ICA forecasts that there will be serious traffic jams at Singapore’s two land checkpoints and reminds travellers to plan their itineraries in advance. Members of the public are advised to follow ICA’s social media channels for the latest traffic updates.

Read related: Deepavali long weekend: ICA warns heavy traffic at Tuas & Woodlands

- Advertisement -

Hot this week

Content creators claim Singapore-based firm failed to pay over S$171,000

The content creators say they've been unpaid by PartiPost, a Singapore-based company, since 2024, though they received payments before that. When they took to posting about this on Threads and Inst...

‘She knows we’re a couple’: Woman puzzled after colleague asks her boyfriend to dinner more than once

SINGAPORE: A Singaporean employee took to social media after finding herself increasingly bothered by a colleague who keeps asking her boyfriend out for dinner. For context, she explained in a po...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks