Our reading of data from the European Commission's Weekly Oil Bulletin. Spot an error? Tell us at hello@adatastory.com.
Weekly Oil Bulletin · European CommissionEuro-super 95 and diesel at the pump, with and without taxes · 27 EU countries · weekly, January 2005 – September 2026
Fuel Gauge.(EU)
On 28 September 2026 a litre of petrol cost the average EU driver €2.10, twice the €1.04 of January 2005 and more than at the 2022 peak. After inflation, though, it was dearer in 2012, at €2.39 in today's money. Twenty-one years of pump prices in 27 countries, from the EU's own weekly bulletin.
The EU price at the pumpEuro-super 95, € per litre, with taxesWeekly · 2005–2026
95€ per litre
50-litre tank
Week of–
The bulletin's EU average of the national prices member states report each week. Not adjusted for inflation; chapter 4 does that.
Pump 1 · Record
A litre now costs €2.10, past the 2022 record of €2.03
The EU average for Euro-super 95 reached €2.104 a litre in the week of 28 September 2026, the highest in the 1,086 weekly bulletins since January 2005. The old record, €2.034, was set in the week of 13 June 2022. Prices have been above it for the last four weeks.
In 2022 a litre cost €1.698 in the week of 21 February, three days before Russia invaded Ukraine. By mid-June it was 33.6 cents dearer. A chart like this shows timing, not cause.
The last six yearsEuro-super 95, € per litre, EU averageWeekly · 2021–2026
Pump 2 · 2026
Since the strikes on Iran, petrol is up 46.7 cents a litre
The bulletin of 23 February 2026, the last before the United States and Israel struck Iran on 28 February, had petrol at €1.637 a litre and diesel at €1.594. Four weeks later petrol was 25.6 cents dearer. It eased to €1.757 at the end of June, then climbed again: on 28 September it was 46.7 cents, or 28.5%, above the pre-war price.
Diesel rose further, 64.3 cents (40.3%), to €2.237, its own record. Filling a 50-litre tank with petrol now costs €23.33 more than in February. A chart like this shows timing, not cause.
Fill her upA 50-litre tank of petrol at the EU average price23 Feb → 28 Sep 2026
23 February 2026
€1.637 a litre
€81.86 for 50 litres
28 September 2026
€2.104 a litre · +€23.33
€105.19 for 50 litres
The marker sits on the first bulletin after the strikes, 2 March 2026.
Pump 3 · Diesel
Diesel used to be 13 cents cheaper than petrol. Now it's 13 cents dearer
From 2005 to 2021 a litre of diesel cost on average 12.9 cents less than petrol across the EU, and was dearer in only 3 of 839 weeks. In 2022 it was dearer in 63% of weeks. In 2026 it has been dearer in 24 of 39 weeks, and on 28 September by 13.3 cents.
Most of the old gap was tax: before tax, diesel averaged 3.7 cents more than petrol in 2005–2021, and 20 of the 27 countries still tax a litre of diesel less. Before tax, diesel is now 25.4 cents dearer.
Diesel minus petrolCents per litre, with taxes, EU averageWeekly · 2005–2026
Above the dashed line, diesel costs more than petrol.
Pump 4 · After inflation
After inflation, petrol was dearer in 2012: €2.39 in today's money
Consumer prices in the EU rose 68.0% between January 2005 and August 2026. In August 2026 euros, the first week's €1.042 becomes €1.751, so petrol's real rise is 20.2%, not 101.9%.
Measured that way, the dearest week was 27 August 2012, at €2.386; the 2022 high came in the week of 14 March, at €2.378. Today's €2.104 is 11.8% below the 2012 peak; 224 earlier weeks cost more in real terms.
Two ways to countEuro-super 95, € per litre, EU averageWeekly · 2005–2026
Restated with Eurostat's all-items consumer price index for the EU (HICP). Weeks in September 2026 use August's index, the latest published.
Pump 5 · Countries
A 50-litre tank costs €132.91 in Denmark and €67.00 in Malta
On 28 September petrol cost €2.658 a litre in Denmark and €1.340 in Malta, a gap of 131.8 cents: Danes pay 1.98 times as much. The Netherlands (€2.465), Germany (€2.345) and Finland (€2.331) follow Denmark; Sweden (€1.595) and Bulgaria (€1.675) follow Malta. Ten countries are above €2.00.
We use Google Analytics to count visits and see which stories get read. Can it set cookies to measure more accurately? If you say no, it runs without cookies. Details