Prices

Fuel prices in Europe: where petrol and diesel are cheapest this winter

Oil has dropped sharply, but pump prices are slow to follow. See the cheapest and most expensive EU countries for petrol and diesel, and when a border trip pays off.

By The Euro Brief · 12 November 2026 · 3 min read

Oil prices have fallen hard. Brent crude, Europe's benchmark, dropped 7.6% in a single day on Monday 2 November to about $105 a barrel, after Iran signalled it would negotiate with the US. By the end of that week it was down to around $97. Drivers from Germany to Italy are now asking the same question: when will it show up at the pump, and where is fuel cheapest right now?

Prices across the EU right now

These are national averages from the European Commission's Weekly Oil Bulletin for the week of 2 November 2026, including all taxes.

CountryPetrol (Euro 95)Diesel
Malta*€1.34€1.21
Poland€1.46€1.81
Austria€1.75€2.15
Czechia€1.77€1.98
Slovenia€1.68€1.94
Italy€2.00€2.24
Germany (Super E5)€2.13€2.28
Netherlands€2.28€2.47
Denmark€2.50€2.53
EU average€1.93€2.15

*Malta's prices are held down by government subsidies, so it isn't a fair comparison.

Two things stand out. First, diesel is now more expensive than petrol in most countries — in Germany by about 15 cents a litre, even though diesel is taxed less. Second, the gap between neighbours can be large enough to matter for people living near a border.

Why the pump price lags behind oil

When oil jumps, pump prices tend to rise within days. When it falls, they drift down slowly. There are a few reasons:

  • Stations sell fuel they bought earlier, at the old, higher price.
  • Taxes are fixed per litre. In most EU countries, fuel tax and VAT make up a large share of the price, so a 10% fall in oil produces a much smaller percentage fall at the pump.
  • Diesel has its own market. Europe's diesel supply has been tight this year, so diesel has been slower to fall than petrol.

Spain shows the lag clearly: between 30 October and 5 November, while Brent fell sharply, petrol at Spanish stations dropped only about 3 cents a litre.

Does a trip across the border pay off?

For a 50-litre tank, using the averages above:

RouteFuelSaving per 50 L
Germany → PolandPetrolabout €34
Germany → PolandDieselabout €24
Germany → CzechiaPetrolabout €18
Italy → SloveniaPetrolabout €16

These are national averages — stations near borders and motorways often charge more, and prices change every week. A detour only makes sense if you're already near the border: count the extra kilometres and your time.

What to do now

  1. Don't panic-buy and don't wait for a crash. If oil stays lower, pump prices should keep easing over the coming weeks.
  2. Use your country's price-comparison app. Prices can differ by 10–20 cents a litre in the same town; the cheapest time of day also varies by country.
  3. Near a border? Compare first. Check the actual station price before you drive — and check the rules on carrying extra fuel in cans, which differ by country.
  4. Heating oil users: the same lag applies. If your tank isn't urgent, watching prices for a few weeks may pay off.

Sources

More from The Euro Brief