// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 11, 2026
28.9 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’m really confused and depressed’: Helper says boss may fire her over cooking

She wrote online, "I cook according to the guidelines in the video, when I taste the food I think it's ok, but according to my employer it doesn't taste right and they say this is a big problem and...

‘Everyone gets stretched thinner’: Singaporeans discuss toxic workplace culture

On Reddit, a netizen asked: What's the most toxic thing that's become normalised in Singapore workplaces?

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