Europe Fuel Prices 2026: Belarus $0.91 to Denmark $2.91
Petrol costs $2.91 a litre in Denmark and $0.91 in Belarus, and diesel now costs more than petrol in 33 of 37 countries, on official dated prices.
Across the 37 countries with an official figure, petrol runs from $0.91 a litre in Belarus to $2.91 in Denmark, averaging $2.09; diesel averages $2.26.
Petrol across Europe costs between $0.91 a litre in Belarus and $2.91 in Denmark, so the same tank costs 3.2 times as much at the dear end. The average across the 37 countries with an official figure is $2.09 for petrol and $2.26 for diesel, and diesel is currently the dearer fuel in 33 of them, so the old rule that diesel saves money at the pump does not hold right now.
About these figures. EU prices come from the European Commission’s Weekly Oil Bulletin dated 19 October 2026 (prices including taxes), converted to US dollars at that week’s ECB reference rate; other countries use their own official sources, each dated in the table. Pump prices move every week, so use them to compare countries, not to budget a tank to the cent. The names on the pumps change across borders too, while the E10 and B7 labels stay the same; fuel types explained decodes them.
No official price we could verify for Iceland, Kosovo, Serbia, Turkey or Ukraine, so they are left out rather than estimated.
Key Findings
- 37 European countries with an official, dated fuel price
- Most expensive petrol: Denmark ($2.91/L), Norway ($2.80/L)
- Cheapest petrol: Belarus ($0.91/L), Russia ($0.98/L)
- Average: $2.09/L petrol, $2.26/L diesel
- Diesel dearer than petrol in 33 of 37 countries
Fuel Prices by Country (USD per litre, official sources)
| Country | Petrol ($/L) | Diesel ($/L) | Figure dated |
|---|---|---|---|
| Albania | $2.34 | $2.63 | 2026-10-14 |
| Austria | $2.03 | $2.39 | 2026-10-19 |
| Belarus | $0.91 | $0.91 | 2026-10-21 |
| Belgium | $2.22 | $2.63 | 2026-10-19 |
| Bosnia and Herzegovina | $1.60 | $1.69 | 2026-07-31 |
| Bulgaria | $1.84 | $2.11 | 2026-10-19 |
| Croatia | $2.02 | $2.19 | 2026-10-19 |
| Cyprus | $1.97 | $2.26 | 2026-10-19 |
| Czechia | $2.08 | $2.19 | 2026-10-19 |
| Denmark | $2.91 | $2.80 | 2026-10-19 |
| Estonia | $2.19 | $2.31 | 2026-10-19 |
| Finland | $2.60 | $2.83 | 2026-10-19 |
| France | $2.49 | $2.62 | 2026-10-19 |
| Germany | $2.44 | $2.54 | 2026-10-19 |
| Greece | $2.45 | $2.38 | 2026-10-19 |
| Hungary | $1.98 | $2.18 | 2026-10-19 |
| Ireland | $2.20 | $2.39 | 2026-10-19 |
| Italy | $2.26 | $2.51 | 2026-10-19 |
| Latvia | $2.18 | $2.31 | 2026-10-19 |
| Lithuania | $2.18 | $2.48 | 2026-10-19 |
| Luxembourg | $2.00 | $2.33 | 2026-10-19 |
| Malta | $1.50 | $1.35 | 2026-10-19 |
| Moldova | $1.84 | $1.99 | 2026-10-21 |
| Montenegro | $2.01 | $2.22 | 2026-10-13 |
| Netherlands | $2.67 | $2.75 | 2026-10-19 |
| North Macedonia | $1.75 | $1.80 | 2026-10-19 |
| Norway | $2.80 | $2.95 | 2026-09-30 |
| Poland | $1.75 | $2.00 | 2026-10-19 |
| Portugal | $2.35 | $2.43 | 2026-10-19 |
| Romania | $2.12 | $2.29 | 2026-10-19 |
| Russia | $0.98 | $1.05 | 2026-10-12 |
| Slovakia | $2.11 | $2.18 | 2026-10-19 |
| Slovenia | $1.96 | $2.12 | 2026-10-19 |
| Spain | $1.99 | $2.11 | 2026-10-19 |
| Sweden | $1.83 | $2.28 | 2026-10-19 |
| Switzerland | $2.45 | $2.75 | 2026-09-30 |
| United Kingdom | $2.33 | $2.66 | 2026-10-19 |
Why Prices Vary So Much
Most of the gap between two European pumps is tax rather than oil. Excise duty and VAT make up a large share of the retail price, and each government sets its own rates, which is why neighbouring countries buying from the same refineries can sit far apart in the table above. Exchange rates add a second layer for the non-euro countries, and a weekly pass-through of crude and wholesale prices moves everything together.
Money-Saving Tips
- Fill up before crossing into a dearer country: compare the two neighbours in the table before you cross; the widest gaps are worth more than a motorway coffee on a full tank
- Compare the motorway price with the next town — service-area pumps set their own prices, and a short detour can be worth it on a full tank
- Download fuel comparison apps — many European countries have official or popular fuel price comparison tools
- Check diesel against petrol before you choose a hire car: the table shows which fuel is cheaper in each country this week
Related Tools & Guides
- Fuel Cost Calculator — calculate trip fuel costs
- Road Trip Cost Calculator — total journey budget planner
- Toll Roads in Europe — motorway toll costs
- Road Trip Costs Europe — complete cost breakdown
- European Commission — Weekly Oil Bulletin
- European Central Bank — euro foreign exchange reference rates
- Albanian Ministry of Finance, Transparency Board decision of 14 October 2026
- Belneftekhim state concern price list
- Federation of Bosnia and Herzegovina Ministry of Trade, monthly fuel price bulletin
- ANRE maximum reference retail price
- Government of Montenegro weekly fuel prices (data.gov.me)
- Energy Regulatory Commission (ERC) price decision
- Statistics Norway (SSB), table 09654, monthly average
- Rosstat weekly consumer prices for motor fuel
- Swiss Federal Statistical Office (BFS), average fuel prices
- UK Department for Energy Security and Net Zero, weekly road fuel prices
Renting a Car?
Compare prices from all major rental companies. Free cancellation on most bookings.
Compare Car Rental PricesSome links on this page are affiliate links. We may earn a commission at no extra cost to you. How our affiliate links work.
Frequently Asked Questions
Among the countries with an official price, Belarus is cheapest at $0.91 a litre of petrol, followed by Russia at $0.98 and Malta at $1.50. We do not show an estimate for countries without an official figure.
Norway adds a CO2 tax and a road-use tax to petrol and diesel on top of VAT, so being an oil producer does not make fuel cheap at the pump.
Not at the moment: diesel costs more than petrol in 33 of the 37 countries in our table, and the average is $2.26 for diesel against $2.09 for petrol.
It pays where the border gap is wide. Luxembourg is the classic case: petrol there costs $2.00 a litre against $2.22 in Belgium, $2.49 in France, $2.44 in Germany. Compare the two countries in the table before you cross.
Prices can change daily. Many countries update pump prices weekly based on international crude oil prices and exchange rates.