Fuel Origin

What is in the price of a litre of petrol in the EU?

In the week of 21 Sep 2026, a litre of petrol cost between €1.34 in Malta and €2.62 in Denmark, tax included. Tax was between 29% (Sweden) and 56% (Malta) of the pump price, and more than half of it in four of the 27 countries.

Official
Source & method
Source
  • European Commission, Directorate-General for Energy (DG ENER) — Weekly Oil Bulletin - retail fuel prices with and without taxes
Every source, with links and licences
Period
Week of 21 Sep 2026
Method
How this figure is made

Pump prices with and without taxes as the European Commission publishes them each week in the Weekly Oil Bulletin. The tax share is our arithmetic: the pump price minus the price before tax, as a share of the pump price. A country whose latest price is for another week says so beside the price.

The middle price of the 27 countries was €1.93 a litre (a median of national prices, not an average weighted by sales).

The crude in a litre, which we take as Brent converted to euro per litre, cost €0.63 that week, 4.5 cents less than the week before. We use the same crude cost for every country.

Pump prices and tax in the 27 member states, week of 21 Sep 2026

Official

Sort byCountryPetrol ▼DieselTax shareBefore taxChange on the week

Pump prices of petrol and diesel in the 27 EU member states, with the tax share, the price before tax and the change on the week for petrol. Select a column heading to sort.
DenmarkPetrol:€2.62Diesel:€2.56Tax share (petrol):47%Before tax (petrol):€1.38Change on the week (petrol):+5.3 c
NetherlandsPetrol:€2.45Diesel:€2.58Tax share (petrol):52%Before tax (petrol):€1.18Change on the week (petrol):+1.5 c
FinlandPetrol:€2.36Diesel:€2.56Tax share (petrol):51%Before tax (petrol):€1.16Change on the week (petrol):+4.7 c
GermanyPetrol:€2.35Diesel:€2.46Tax share (petrol):50%Before tax (petrol):€1.17Change on the week (petrol):−0.9 c
FrancePetrol:€2.22Diesel:€2.38Tax share (petrol):48%Before tax (petrol):€1.16Change on the week (petrol):+4.7 c
GreecePetrol:€2.20Diesel:€2.22Tax share (petrol):52%Before tax (petrol):€1.06Change on the week (petrol):+3.9 c
ItalyPetrol:€2.14Diesel:€2.28Tax share (petrol):49%Before tax (petrol):€1.08Change on the week (petrol):+5.7 c
PortugalPetrol:€2.11Diesel:€2.21Tax share (petrol):46%Before tax (petrol):€1.13Change on the week (petrol):+3.5 c
LatviaPetrol:€2.00Diesel:€2.17Tax share (petrol):48%Before tax (petrol):€1.03Change on the week (petrol):+2.1 c
BelgiumPetrol:€1.99Diesel:€2.39Tax share (petrol):48%Before tax (petrol):€1.04Change on the week (petrol):+1.1 c
LithuaniaPetrol:€1.95Diesel:€2.26Tax share (petrol):46%Before tax (petrol):€1.05Change on the week (petrol):+3.2 c
IrelandPetrol:€1.94Diesel:€2.05Tax share (petrol):45%Before tax (petrol):€1.08Change on the week (petrol):+5.0 c
SpainPetrol:€1.93Diesel:€1.92Tax share (petrol):39%Before tax (petrol):€1.17Change on the week (petrol):+6.1 c
AustriaPetrol:€1.93Diesel:€2.24Tax share (petrol):48%Before tax (petrol):€1.01Change on the week (petrol):+3.1 c
EstoniaPetrol:€1.92Diesel:€2.11Tax share (petrol):50%Before tax (petrol):€0.95Change on the week (petrol):+0.3 c
RomaniaPetrol:€1.89Diesel:€2.09Tax share (petrol):48%Before tax (petrol):€0.98Change on the week (petrol):+0.2 c
CzechiaPetrol:€1.88Diesel:€2.07Tax share (petrol):45%Before tax (petrol):€1.03Change on the week (petrol):+5.6 c
SlovakiaPetrol:€1.85Diesel:€1.95Tax share (petrol):49%Before tax (petrol):€0.95Change on the week (petrol):+4.5 c
LuxembourgPetrol:€1.85Diesel:€2.11Tax share (petrol):43%Before tax (petrol):€1.05Change on the week (petrol):+5.6 c
PolandPetrol:€1.82Diesel:€2.04Tax share (petrol):42%Before tax (petrol):€1.06Change on the week (petrol):−0.2 c
CroatiaPetrol:€1.80Diesel:€1.98Tax share (petrol):42%Before tax (petrol):€1.04Change on the week (petrol):+6.0 c
HungaryPetrol:€1.75Diesel:€1.96Tax share (petrol):44%Before tax (petrol):€0.99Change on the week (petrol):+3.8 c
SloveniaPetrol:€1.71Diesel:€1.98Tax share (petrol):44%Before tax (petrol):€0.96Change on the week (petrol):+6.5 c
CyprusPetrol:€1.68Diesel:€1.95Tax share (petrol):38%Before tax (petrol):€1.04Change on the week (petrol):+2.7 c
BulgariaPetrol:€1.66Diesel:€1.92Tax share (petrol):38%Before tax (petrol):€1.02Change on the week (petrol):+4.3 c
SwedenPetrol:€1.58Diesel:€2.09Tax share (petrol):29%Before tax (petrol):€1.12Change on the week (petrol):+6.6 c
MaltaPetrol:€1.34Diesel:€1.21Tax share (petrol):56%Before tax (petrol):€0.59Change on the week (petrol):no change
Source & method
Source
  • European Commission, Directorate-General for Energy (DG ENER) — Weekly Oil Bulletin - retail fuel prices with and without taxes
Every source, with links and licences
Period
Week of 21 Sep 2026
Method
How this figure is made

Pump prices with and without taxes as the European Commission publishes them each week in the Weekly Oil Bulletin. The tax share is our arithmetic: the pump price minus the price before tax, as a share of the pump price. A country whose latest price is for another week says so beside the price.

What a litre of petrol is made of

Calculated

What is left of the pre-tax price after the crude (refining, transport, storage, retail margins, biofuel blending and anything else, which we do not break down) was between €0.32 (Slovakia) and €0.74 (Denmark) a litre.

The pre-tax price was below the crude cost that week in Malta (by €0.05); the remainder is shown as negative, not as zero.

  • Tax (pump price minus the price before tax)
  • Crude (Brent, per litre)
  • Everything else before tax, not broken down
  • Price before tax, below the crude cost
  1. Denmark€2.62
  2. Netherlands€2.45
  3. Finland€2.36
  4. Germany€2.35
  5. France€2.22
  6. Greece€2.20
  7. Italy€2.14
  8. Portugal€2.11
  9. Latvia€2.00
  10. Belgium€1.99
  11. Lithuania€1.95
  12. Ireland€1.94
  13. Spain€1.93
  14. Austria€1.93
  15. Estonia€1.92
  16. Romania€1.89
  17. Czechia€1.88
  18. Slovakia€1.85
  19. Luxembourg€1.85
  20. Poland€1.82
  21. Croatia€1.80
  22. Hungary€1.75
  23. Slovenia€1.71
  24. Cyprus€1.68
  25. Bulgaria€1.66
  26. Sweden€1.58
  27. Malta€1.34

Each bar is one country’s pump price for the week, drawn to the same scale: €2.62 is the full width.

Source & method
Source
  • European Commission, Directorate-General for Energy (DG ENER) — Weekly Oil Bulletin - retail fuel prices with and without taxes
  • European Commission, Directorate-General for Energy (DG ENER) — Oil Bulletin Duties and taxes - excise, VAT and other indirect taxes on fuels
  • U.S. Energy Information Administration (EIA) — Europe Brent Spot Price FOB (petroleum spot prices)
  • European Central Bank (ECB) — Euro foreign exchange reference rates (EXR dataflow)
Every source, with links and licences
Period
Week of 21 Sep 2026
Method
How this figure is made

Tax is the pump price minus the price before tax, both published. The crude part is the Brent price converted to euro per litre with the European Central Bank reference rate (Brent (EIA) USD/bbl, ECB EUR/USD reference rate of the same day, divided by 158.987294928 L/bbl (definitional, no density). Mean of 2 quote day(s) in 2026-09-21 to 2026-09-22. Refinery yield factor 1.0 and NOT modelled.). Everything else is the price before tax minus the crude part: refining, transport, storage, retail margins, biofuel blending and anything else. We do not break it down, because the product benchmarks, wholesale prices and freight rates that would do so are not licensed for us to show.

In nine countries the published tax rates and prices do not add up exactly this week; the country page shows the gap instead of hiding it.

Changes on the week

Official

Compared with the week of 14 Sep 2026, the petrol price rose in 24 countries, fell in two and did not change in one.

The largest rise was in Sweden (+6.6 c) and the largest fall in Germany (−0.9 c), per litre.

  1. Sweden+6.6 c
  2. Slovenia+6.5 c
  3. Spain+6.1 c
  4. Croatia+6.0 c
  5. Italy+5.7 c
  6. Czechia+5.6 c
  7. Luxembourg+5.6 c
  8. Denmark+5.3 c
  9. Ireland+5.0 c
  10. France+4.7 c
  11. Finland+4.7 c
  12. Slovakia+4.5 c
  13. Bulgaria+4.3 c
  14. Greece+3.9 c
  15. Hungary+3.8 c
  16. Portugal+3.5 c
  17. Lithuania+3.2 c
  18. Austria+3.1 c
  19. Cyprus+2.7 c
  20. Latvia+2.1 c
  21. Netherlands+1.5 c
  22. Belgium+1.1 c
  23. Estonia+0.3 c
  24. Romania+0.2 c
  25. Maltano change
  26. Poland−0.2 c
  27. Germany−0.9 c

Change in the pump price, tax included, from the week of 14 Sep 2026 to the week of 21 Sep 2026. Half the width is 6.6 c.

These are week-on-week movements, not explanations. Each country’s page lines the pump price up with crude over time and shows how long crude takes to reach the pump.

Source & method
Source
  • European Commission, Directorate-General for Energy (DG ENER) — Weekly Oil Bulletin - retail fuel prices with and without taxes
Every source, with links and licences
Period
Week of 21 Sep 2026
Method
How this figure is made

Pump prices with and without taxes as the European Commission publishes them each week in the Weekly Oil Bulletin. The tax share is our arithmetic: the pump price minus the price before tax, as a share of the pump price. A country whose latest price is for another week says so beside the price.