// Adds dimensions UUID, Author and Topic into GA4
Tuesday, February 10, 2026
25.9 C
Singapore

LTA’s tit-for-tat against Malaysia’s road charges which discriminates Singapore vehicles

From 15 February 2017, all foreign-registered cars will have to pay a Reciprocal Road Charge (RRC) of S$6.40 per-entry when they enter Singapore via the Tuas or Woodlands Checkpoint.

The RRC mirrors Malaysia’s Road Charge of RM20 per entry for non-Malaysia registered cars entering Johor, which was implemented on 1 November 2016.

The RRC will be collected together with the Vehicle Entry Permit (VEP), toll charges and fixed Electronic Road Pricing (ERP) fees upon departure at the Tuas or Woodlands Checkpoint.

Signs have been put up to remind motorists to pay for the applicable charges by inserting their Autopass Card or CashCard into the card readers at the immigration booths. Motorists can also obtain more information from leaflets at LTA’s offices at the Checkpoints, or online at https://www.lta.gov.sg/content/ltaweb/en/roads-and-motoring/driving-in-and-out-of-singapore/vehicle-entry-permit-vep-fees-toll-charge-and-reciprocal-road-charge.html

LTA has imposed stiffer penalties on motorists who evade payment of the tolls, fees and charges since 1 August 2016. First-time offenders are liable to pay a composition sum of $50, while repeat offenders will have to pay $100. Motorists who do not pay the composition sum may be charged in court and are liable, on conviction, to a fine not exceeding S$1,000, or to imprisonment for a term not exceeding three months for the first offence.
1 48 2 18 3 7

See also  How success at the poker table might produce first unicorn from Hong Kong
- 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); } });
// //