A full tank in JB can look like half the price of one in Singapore — but the price on the sign isn't always the price a Singapore-registered car gets to pay.
Malaysia's pump prices look dramatically cheaper than Singapore's on paper, and for Malaysian-registered vehicles buying RON95, they genuinely are. The catch that trips up a lot of Singapore-plated drivers is that RON95 is a price-controlled, subsidised grade — and foreign-registered vehicles, Singapore-plated cars included, are generally not entitled to buy it at that subsidised price near the border. Enforcement and exact rules shift over time, so the honest version of this guide isn't "here's the price you'll pay" — it's "here's what's actually on offer, and check at the pump before you assume the subsidised number applies to you."
| Grade | Malaysia | Singapore |
|---|---|---|
| RON95 (MY) / Regular 95 (SG) | RM3.77 | $3.36 |
| RON97 (MY) / RON98 (SG) | RM4.35 | $3.88 |
| Diesel | RM4.57 (RM2.15 East Malaysia) | — |
Malaysia: data.gov.my's official fuel price feed, effective 6 Aug 2026. Singapore: motorist.sg's tracked cheapest price among major brands, effective 5 Aug 2026 — individual stations and promotions vary, this is a floor, not every pump's price. Both change regularly; see the live app for the current numbers.
Converted at the current SGD/MYR reference rate (3.1969), Malaysia's RON95 works out to roughly SGD 1.18 a litre against Singapore's SGD 3.36 for the equivalent grade — a difference of around SGD 2.18 a litre, or roughly two-thirds cheaper, if you're buying at the subsidised price. That's the number worth being honest about: it's the gap between the controlled Malaysian price and the Singapore price, not necessarily the gap you personally get to pay, since the foreign-vehicle restriction above sits right in the middle of that comparison.