// Adds dimensions UUID, Author and Topic into GA4
Monday, August 3, 2026
31.6 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

‘I feel lost and embarrassed’: Singaporean fresh grad opens up after failing probation

SINGAPORE: A Singaporean fresh graduate shared on Reddit that she feels “dejected” after failing her probation at her first full-time job, an outcome she never saw coming because she believed thing...

Man draws out a kitchen knife because his neighbor was making a phone call in public corridor

A man, angered by his neighbor's loud phone call outside his home, not only hurled insults at the neighbor but also went home to grab a kitchen knife and stormed towards him.

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