Home / Blog / Getting around
Petrol prices: 30 weeks of Malaysian pump prices and a Singapore snapshot

PantauSivik shows fuel prices for Singapore and Malaysia, and the two work differently. Malaysia's prices are set weekly and published as open data, so we can look back over several months. Singapore retailers publish their own boards and change them when they choose. For Singapore, this post is a snapshot from 24 October 2026, not a trend.
In short: over 30 weeks, Malaysia's standard RON95 price ranged from RM3.37 in July to RM4.67 on 8 October and stood at RM4.32 on 22 October. Peninsular diesel ranged from RM3.97 to RM6.72. In Singapore on 24 October, listed 95 prices ran from $3.49 at Shell to $3.60, and Shell and Caltex also publish lower card prices.
Malaysia: 30 weeks in one chart
The prices come from the Ministry of Finance's weekly fuel price data on data.gov.my, under a CC BY 4.0 licence. We used the 30 weekly readings from 2 April to 22 October 2026 and the standard prices, in ringgit per litre. The subsidised RON95 prices, BUDI95 at RM1.99 and SKPS at RM2.05, did not change in this period, so they are left out.

| Fuel | Lowest | Highest | 22 October | Weeks up, down, flat |
|---|---|---|---|---|
| RON95 | RM3.37 (1 and 9 July) | RM4.67 (8 October) | RM4.32 | 13, 13, 3 |
| RON97 | RM4.00 (1 to 16 July) | RM5.35 (9 April) | RM4.80 | 11, 13, 5 |
| Diesel, Peninsular | RM3.97 (1 and 9 July) | RM6.72 (9 April) | RM5.07 | 11, 14, 4 |
- Prices fell, then climbed. All three fuels fell from April to a low in early July, then rose through September and early October.
- The latest week was a fall. RON95 dropped RM0.30 on 22 October, its largest weekly fall in this period. Its largest weekly rise was RM0.40 on 9 April.
- Diesel moved the most. It fell RM0.85 in the week of 23 April and rose RM0.70 on 9 April. Its range over the 30 weeks was RM2.75, against RM1.30 for RON95.
- Both directions are common. RON95 rose in 13 weeks, fell in 13 and held in 3.
Prices are announced weekly, so the price you see holds until the next update. Past moves do not tell us which way the next one will go.
Singapore: a snapshot on 24 October
PantauSivik checks each retailer's published price board once a day. Here is the 95 grade, with the listed pump price and, where the retailer publishes one, the card or loyalty price.

| Grade | Lowest listed | Highest listed |
|---|---|---|
| 92 | $3.54 (SPC) | $3.57 (Caltex, Esso) |
| 95 | $3.49 (Shell) | $3.60 (Caltex, Esso, Sinopec) |
| 98 | $3.99 (Smart Energy) | $4.30 (Caltex) |
| Diesel | $3.59 (Smart Energy) | $4.07 (Caltex, Esso, Shell) |
- Card prices can be much lower. Shell's FuelSave 95 card price of $2.90 is $0.59 below its listed $3.49. Caltex's Premium 95 card price of $3.42 is $0.18 below its listed $3.60. Card prices need the retailer's card, so check its terms.
- Some boards are older than others. The dates on the boards we read were 21 October for Caltex, 16 October for SPC, 15 September for Shell and 9 September for Smart Energy. A price shown on an older board may no longer be what the pump charges.
- Esso and Sinopec have no board of their own. We take their prices from the motorist.sg aggregator.
Why we do not line the two up
The prices are in different currencies and follow different tax and subsidy rules, so a direct comparison would mislead. Each country's view in PantauSivik uses its own prices.
Using the fuel views in the app
- Singapore: open Petrol Prices, pick 92, 95, 98 or Diesel, and read the cheapest listed prices first. Card prices sit in a separate box. See the petrol prices guide.
- Malaysia: the fuel price view shows the weekly price and how it changed from the previous week. See the Malaysia guide.
Common questions
How often do Malaysian fuel prices change?
Weekly. The Ministry of Finance publishes the prices and the open data set is updated once a week. PantauSivik shows the weekly price and how it changed from the previous week.
What are BUDI95 and SKPS prices?
They are subsidised prices in the same data set. BUDI95 was RM1.99 and SKPS was RM2.05 in every one of the 30 weeks, so they are not drawn on the chart. The data set notes that BUDI 95 is for eligible individuals up to 300 litres a month.
Why do some Singapore retailers show two prices?
Shell and Caltex publish a card or loyalty price as well as the listed pump price. PantauSivik ranks the listed price, which anyone pays, and shows card prices in a separate box because they need a card.
Does PantauSivik keep a price history for Singapore?
Not at the moment. It keeps the latest price from each retailer, so this post shows Singapore as a snapshot and uses Malaysia's weekly data for the trend.
Sources: data.gov.my, weekly fuel prices (Ministry of Finance), CC BY 4.0, read on 24 October 2026; Singapore retailer price boards as collected by PantauSivik on 24 October 2026; motorist.sg for Esso and Sinopec. Prices change and can differ at the pump, so check the board before you fill up.
Information in PantauSivik comes from public sources and is there to help you plan. PantauSivik is independent and not affiliated with any fuel retailer or government agency.
See also: Petrol prices guide, Malaysia guide, Night road closures and bus diversions, Fare review 2026.


