// Adds dimensions UUID, Author and Topic into GA4
Saturday, December 6, 2025
28.6 C
Singapore

ERP rates adjusted for school holidays, with further increases to take effect from January 2026

SINGAPORE: Electronic Road Pricing (ERP) charges at four expressway locations will increase by S$1 from Jan 2, 2026, the Land Transport Authority (LTA) announced on Monday (Nov 17). The adjustments will apply across nine time periods at selected stretches of the AYE, CTE, PIE, and KPE, where traffic speeds have dipped below the optimal range.

LTA said the revisions follow its monitoring of expressway traffic in October, which showed congestion building up at several points. The rate increase, it added, aims to manage traffic flow and keep speeds within the desired range.

IMG 1068
Photo: Screengrab from LTA Website

Temporary holiday reductions from Nov 24

Before the higher charges kick in next year, motorists will get some relief during the year-end school holidays. From Nov 24 to Dec 31, ERP rates at six locations will be reduced by S$1 to ease costs during the peak travel period.

These holiday adjustments are temporary, and all rates are expected to revert to their current levels on Jan 2, 2026.

See also  MRT passenger blocks Muslim woman from breaking fast with chocolate bar on board train even as station staff allowed it
IMG 1069
Photo: Screengrab from LTA Website

LTA said it will continue to keep a close watch on traffic speeds and congestion levels and adjust ERP rates further if needed.


Read more: Bukit Panjang LRT renewal enters final phase with completion targeted for end-2026

- Advertisement -

Hot this week

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); } });
// //