// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 11, 2026
29.4 C
Singapore

Johor task force suggests a single agency should handle Causeway traffic

One of the most important recommendations from a state task force in Johor is the proposal that there be only one single government agency for handling all the operations at the checkpoint.

The task force, led by Stulang assemblyman Andrew Chen, was assembled for the purpose of looking for solutions to the problem of congestion at the Causeway.

Chen told the New Straits Times on Monday, January 21, that there are too many entities that are involved the Sultan Iskandar customs, immigration and quarantine operations in Johor Bahru.

”There are 23 departments and agencies operating at the complex at the moment, and each would report to their own respective superiors. This would make it difficult to implement any changes as each department and agency has their own instructions.”

He further noted that Malaysia needs to look to Singapore as an example, where only one agency, the Immigration and Checkpoints Authority (ICA), spearheads all the issues concerned with the checkpoints. “With a single agency, we will be able to reduce bureaucracy in the border administration and improve response time whenever there is any problem.”

In July 2018, the Causeway congestion task force was assembled to examine the issues that the checkpoint faces, and to see how these could be solved. Another task force is in charge of doing the same for the Malaysia-Singapore Second Link.

Another of the 11 recommendations from the task force is that the number ofImmigration Department personnel should be raised during peak hours. Yet another called for coordination with Singapore regarding adding to the frequency of the train service from Johor Bahru to Woodlands.

One more recommendation is for the Rapid Transport System (RTS) link to be built, connecting Bukit Chagar station in Johor Baru and Woodlands North station in Singapore. The link is supposed to be done by 2024.

The task force took 4 months in accomplishing their report. Upon completion, it was given to different pertinent ministries, as well as to Home Minister Muhyiddin Yassin.

According to Chen, the Home Minister told him he would “look at the proposals and, if suitable, will try to implement them as quickly as possible.”

Every day, approximately 150,000 people cross both sides of the Causeway, according to the study conducted by the task force. However, Singapore media has reported that the number is around double at that figure. 

Chen said, “Either way, this makes the Causeway one of the busiest checkpoints in the world. It is important for us to address the congestion problem at the checkpoint as soon as possible in order to ensure the comfort and convenience of those who use it, especially Malaysians who commute to Singapore for work.”

“What we want to see are changes being implemented as soon as possible, even if it is done little by little. This is a big problem that needs a comprehensive solution.”

Read related: ICA pins blame for heavy Causeway traffic on a bomb hoax, car breakdowns, and queue-cutting

https://theindependent.sg.sg/ica-pins-blame-for-heavy-causeway-traffic-on-a-bomb-hoax-car-breakdowns-and-queue-cutting/

 

- Advertisement -

Hot this week

‘Wrong colour, wrong measurements’: Singaporeans share their worst renovation experiences

On Reddit, a netizen shared: Going through a home renovation right now, and the communication with our contractor has been… rough.. Would love to hear your renovation stories whether they’re funny,...

RM777 billion and climbing: Malaysia’s ASEAN trade hits all-time high as ports break global rankings

Malaysia's trade with ASEAN hit a record RM777.61 billion in 2025, with Port Klang ranking among the world's top 10 busiest container ports and the Port of Tanjung Pelepas crossing 14 million TEUs ...

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