Guide
BUDI95 and petrol prices for foreigners in Malaysia
By Covered Abroad Research Desk · Last verified July 2026
How BUDI95 works
The Ministry of Finance announced BUDI95 — BUDI MADANI RON95 — in September 2025. To qualify, you must be:
- a Malaysian citizen
- aged 16 or over
- holding an active driving licence
- holding a working MyKad, the national identity card
Eligible citizens pay RM1.99 a litre for RON95, with a monthly quota of 300 litres, verified at the pump with their MyKad or through supported apps.
Sources: Ministry of Finance Malaysia — BUDI95 media statement, 22 September 2025; Ministry of Finance Malaysia — unsubsidised RON95 retail price, 29 September 2025; both read 8 October 2026.
What foreigners pay
Because BUDI95 is limited to citizens, foreign residents pay the unsubsidised RON95 price at the pump. The Ministry of Finance set that price at RM2.60 a litre when BUDI95 launched, with RON97 at RM3.21 at the same time.
Those figures don't stay fixed. The Ministry says retail fuel prices are set weekly under the Automatic Pricing Mechanism, and it publishes each week's prices — so check the latest announcement for today's rate.
60-second check
Not sure the policy you have meets your destination's written rule? Run it through the policy check now, before you build the rest of the file around it.
Check my policyBudgeting for fuel as a newcomer
For a household budget, the practical point is simple: plan on the unsubsidised price, not the RM1.99 you'll see quoted for Malaysians. The subsidised price is tied to an eligible citizen's MyKad verification.
If you live in Kuala Lumpur or Penang, public transport can cut the fuel bill altogether — a Touch 'n Go card covers trains and buses, and the ETS links the west coast cities.
Get the moving-paperwork checklist
The month-by-month timeline so the insurance certificate is ready before your appointment, not after.