How to Compare Fuel Prices Across Europe (2026 Guide)
European petrol prices range from under €1.40/litre in Luxembourg to over €2.05 in the Netherlands — a 45%+ difference for essentially the same product. Understanding why requires looking beyond the headline price to taxes, purchasing power, currency, and local market structure. This guide equips you to make meaningful comparisons, whether you're a traveller planning a tank fill, a researcher studying energy policy, or a driver wondering why your neighbour country's fuel is so much cheaper.
For live current prices across Europe and globally, use the fuel price explorer. For a detailed breakdown of what's inside any pump price, see what makes up the price at the pump.
Why simple price comparisons mislead
A straightforward €/litre table has real limitations:
- Purchasing power: €1.70/litre costs a Norwegian worker minutes of labour but costs a Romanian worker much more time. Raw price doesn't reflect affordability.
- Fuel grade differences: Some countries sell E5 petrol as standard; others mandate E10. E10 contains more ethanol (lower energy density), so comparing E5 and E10 per-litre prices underestimates E10's energy cost.
- Currency effects: Non-euro EU members (Poland, Czech Republic, Hungary, Romania, Sweden, Denmark) have prices set in local currencies. EUR strength or weakness affects how these appear in a EUR comparison.
- Urban vs rural: Capital city prices often differ significantly from rural prices within a country. A country-level average can mask large intra-country variation.
European petrol prices 2026: reference table
| Country | Petrol (approx. €/l) | Diesel (approx. €/l) | Tax share (petrol) |
|---|---|---|---|
| Netherlands | ~2.07 | ~1.73 | ~63% |
| Finland | ~1.96 | ~1.71 | ~60% |
| Greece | ~1.87 | ~1.60 | ~60% |
| Germany | ~1.78 | ~1.71 | ~57% |
| France | ~1.77 | ~1.65 | ~56% |
| Italy | ~1.75 | ~1.65 | ~57% |
| Portugal | ~1.71 | ~1.55 | ~55% |
| Belgium | ~1.69 | ~1.60 | ~54% |
| Austria | ~1.62 | ~1.55 | ~52% |
| Spain | ~1.58 | ~1.48 | ~49% |
| Czech Republic | ~1.52 | ~1.41 | ~47% |
| Hungary | ~1.48 | ~1.40 | ~46% |
| Romania | ~1.45 | ~1.37 | ~45% |
| Poland | ~1.38 | ~1.32 | ~45% |
| Bulgaria | ~1.35 | ~1.27 | ~43% |
| Luxembourg | ~1.43 | ~1.35 | ~43% |
Note: UK prices are approximately £1.45/litre (≈€1.73 at 2026 GBP/EUR exchange rates), placing the UK in the upper-mid tier. For UK-specific detail, see our analysis of UK petrol prices 2026. For Germany detail, see Germany fuel prices 2026; for France, see France fuel prices 2026.
Tax as the dominant driver of price variation
Crude oil and refining costs are broadly similar across Europe — all countries buy crude at Brent-based prices and process it in broadly comparable refineries. The entire price gap between Luxembourg (€1.43) and the Netherlands (€2.07) is explained by the difference in excise duty and VAT rates. Tax accounts for 43–63% of European pump prices; the non-tax component (crude + refining + retail) is roughly €0.65–0.75/litre everywhere.
EU minimum excise duties (set by Energy Taxation Directive 2003/96/EC) are: €0.359/litre for petrol, €0.330/litre for diesel. These are the floor — actual national rates are typically 50–80% higher in Western Europe. For a global perspective on fuel tax levels, see our guide to highest fuel tax countries.
Purchasing power adjusted comparison
Fuel affordability is better measured in minutes of work required to buy one litre. Using average net hourly earnings (Eurostat, 2024 data approximated):
| Country | Petrol (€/l) | Avg net hourly wage (€) | Minutes of work per litre |
|---|---|---|---|
| Norway (non-EU) | ~2.12 | ~€29 | ~4.4 min |
| Luxembourg | ~1.43 | ~€24 | ~3.6 min |
| Netherlands | ~2.07 | ~€22 | ~5.6 min |
| Germany | ~1.78 | ~€20 | ~5.3 min |
| France | ~1.77 | ~€17 | ~6.2 min |
| Spain | ~1.58 | ~€13 | ~7.3 min |
| Poland | ~1.38 | ~€8 | ~10.4 min |
| Romania | ~1.45 | ~€6 | ~14.5 min |
| Bulgaria | ~1.35 | ~€5 | ~16.2 min |
In purchasing power terms, Bulgarian drivers pay more for a litre of petrol (16+ minutes of work) than Dutch drivers (5.6 minutes), even though Bulgaria has the lowest absolute price in the EU. Eastern European drivers bear the highest fuel affordability burden despite benefiting from lower nominal prices. This is a key equity argument against simple EU fuel duty harmonisation that would raise Eastern European rates toward Western European levels.
Cheapest European countries for fuel (2026)
In absolute price terms:
- Andorra: Not EU; very low or no fuel excise; attracts cross-border buyers from Spain and France. Practical only for border-region residents.
- Luxembourg: Deliberately low excise duty; attracts French, Belgian, and German cross-border buyers. €1.43/l petrol.
- Bulgaria: EU minimum excise + lower VAT base from lower price. ~€1.35/l petrol.
- Poland: Lower excise than Western Europe; PLN/EUR adds some variability. ~€1.38/l petrol.
Most expensive European countries for fuel (2026)
- Netherlands: Highest EU excise duty. ~€2.07/l petrol.
- Finland: High excise + carbon component. ~€1.96/l petrol.
- Greece: High excise duty on petrol specifically. ~€1.87/l petrol.
- Norway (non-EU): Very high excise + CO₂ tax. ~€2.12/l petrol converted from NOK. Partially offset by high wages.
Cross-border fuel shopping: is it worth it?
Given price differentials of 20–60 ct/litre across borders, cross-border fuel shopping is rational for drivers living near cheaper-priced countries:
- France → Luxembourg: ~30–35 ct/l saving; viable for Moselle, Meurthe-et-Moselle, and Meuse departments
- Germany → Luxembourg: ~30–35 ct/l on petrol; ~35 ct/l on diesel
- Netherlands → Germany or Belgium: ~25–30 ct/l saving on petrol
- Austria → Slovenia/Hungary: 10–15 ct/l diesel saving
For a given tank size (50 litres) and a 25 ct/l price difference, the saving is €12.50. Whether the detour is worthwhile depends on distance — see our guide to saving on fuel costs for the maths on when it's worth driving further for cheaper fuel.
Currency effects for non-euro countries
Eight EU members do not use the euro (Poland, Czech Republic, Hungary, Romania, Bulgaria, Sweden, Denmark, Croatia — Croatia adopted EUR in 2023 so now seven). Their pump prices are set in local currencies and fluctuate with exchange rates. A Polish driver's PLN-denominated fuel costs may be stable even as the EUR/PLN rate moves — but when comparing to eurozone countries in EUR, the comparison shifts. This currency layer is important for business fuel cost comparisons (e.g., haulage companies operating pan-European routes).
For a full guide to how currency movements affect fuel costs, see our guide on currency and fuel prices.
Frequently asked questions
-
Which European country has the cheapest petrol in 2026?
- In absolute price terms, Luxembourg (~€1.43/l) has the cheapest petrol in the EU due to its deliberately low excise duty. Andorra (not EU) is even cheaper. Among larger economies, Poland (~€1.38/l) and Bulgaria (~€1.35/l) are typically the cheapest. In purchasing power terms (minutes of work per litre), Luxembourg remains cheapest; Eastern European countries are actually the most expensive relative to wages.
-
Which European country has the most expensive petrol?
- The Netherlands consistently has the most expensive petrol in the EU (~€2.07/l) due to the highest excise duty rate. Finland, Greece, and Norway (non-EU) are also among the most expensive. In purchasing power terms, however, high-wage countries like Luxembourg and Norway are actually more affordable per minute of work than their raw prices suggest.
-
Why does fuel cost so much more in Western Europe than Eastern Europe?
- The gap is almost entirely explained by excise duty levels. Crude and refining costs are similar across Europe. Western European countries charge far above the EU minimum excise duty; Eastern European countries charge closer to the minimum. Poland, Bulgaria, Romania, and Hungary all have excise rates that keep nominal prices lower, though not affordable in purchasing power terms given lower wages.