Petrol prices by country today
What a litre of 95-octane petrol costs at the pump in 111 countries, cheapest first, in euros and including every tax. Prices come from each country's own official source and refresh weekly — click any country for its trend, tax breakdown and station map.
111 countries report petrol 95 this week. The gap between the cheapest and the dearest is €2.85 a litre — on a 50-litre tank, €142.50. The EU average works out at $8.36 a US gallon.
Petrol 95 by region
Unweighted mean of the national averages we hold in each region, EUR per litre including taxes.
Petrol 95 price heat map · 111 countries
EUR per litre, pump price incl. taxes. Colour follows the cheap→expensive scale — click a country for details.
Why the same fuel costs three times as much across a border
Petrol is a globally traded commodity: the product itself costs roughly the same everywhere, because it is refined from the same crude and shipped on the same tankers. Almost the entire spread you see on this page is policy. Producer states subsidise their own consumption below cost, most of Europe layers excise duty and then charges VAT on top of the duty, and a handful of markets do both at once. That is why the EU average of €1.94 — about $8.36 a US gallon — sits several times above the cheapest countries here despite buying identical fuel.
What E10 means for the price you see
Most of Europe now sells 95-octane petrol as E10, blended with up to 10% ethanol, and sells the older pure-petrol E5 at a premium if at all. Ethanol is usually cheaper per litre than petroleum but carries slightly less energy, so an E10 pump price is a little lower and consumption a little higher. The official series on this page follow whichever grade each country reports as its standard Euro-super 95, which keeps the countries comparable even where the blend differs.
Where the tax bites hardest
Duty and VAT as a share of the petrol 95 pump price. The EU publishes net prices alongside gross, so this is measured rather than estimated.
Every European market, petrol 95 first
| Malta | €1.34 | €1.21 | — | -31.0% | 56% |
| Andorra | €1.45 | €1.49 | — | -25.2% | — |
| Sweden | €1.46 | €1.83 | — | -25.0% | 30% |
| North Macedonia | €1.46 | €1.53 | €0.76 | -24.6% | — |
| Kosovo | €1.49 | €1.67 | €0.60 | -23.4% | — |
| Bosnia and Herzegovina | €1.50 | €1.65 | €0.69 | -22.8% | — |
| Moldova | €1.50 | €1.51 | €0.76 | -22.8% | — |
| Bulgaria | €1.52 | €1.68 | €0.63 | -21.9% | 41% |
| Cyprus | €1.52 | €1.64 | — | -21.8% | 40% |
| Iceland | €1.52 | €1.66 | — | -21.5% | — |
| Ukraine | €1.60 | €1.68 | €0.81 | -17.8% | — |
| Croatia | €1.62 | €1.77 | €0.74 | -16.7% | 47% |
| Montenegro | €1.62 | €1.67 | — | -16.4% | — |
| Slovenia | €1.63 | €1.79 | €0.96 | -16.2% | 50% |
| Spain | €1.65 | €1.72 | €1.05 | -15.2% | 37% |
| Hungary | €1.66 | €1.72 | €0.97 | -14.6% | 45% |
| Serbia | €1.68 | €1.90 | €0.90 | -13.4% | — |
| Poland | €1.72 | €1.82 | €0.71 | -11.4% | 43% |
| Czechia | €1.75 | €1.81 | €0.91 | -10.0% | 48% |
| Ireland | €1.76 | €1.75 | — | -9.4% | 53% |
| Norway | €1.76 | €1.85 | — | -9.3% | — |
| Luxembourg | €1.76 | €1.89 | €0.74 | -9.1% | 47% |
| Slovakia | €1.77 | €1.74 | €0.78 | -9.1% | 50% |
| Romania | €1.77 | €2.00 | €0.87 | -8.9% | 50% |
| Lithuania | €1.79 | €2.00 | €0.75 | -7.6% | 49% |
| Estonia | €1.81 | €1.88 | €0.97 | -6.6% | 52% |
| United Kingdom | €1.82 | €2.03 | — | -6.1% | 51% |
| Austria | €1.87 | €2.05 | — | -3.5% | 49% |
| Latvia | €1.89 | €1.94 | €0.94 | -2.9% | 50% |
| Belgium | €1.89 | €2.14 | €0.82 | -2.7% | 49% |
| Albania | €1.90 | €2.05 | €0.71 | -2.4% | — |
| Italy | €1.96 | €2.14 | €0.76 | +1.0% | 52% |
| Switzerland | €1.98 | €2.11 | — | +2.2% | — |
| Portugal | €1.99 | €2.03 | €0.90 | +2.5% | 49% |
| Greece | €2.02 | €2.04 | — | +3.9% | 55% |
| France | €2.06 | €2.17 | €1.01 | +6.0% | 50% |
| Liechtenstein | €2.07 | €2.21 | — | +6.5% | — |
| Monaco | €2.14 | €2.28 | €1.11 | +10.0% | — |
| Finland | €2.18 | €2.27 | — | +12.2% | 53% |
| Germany | €2.19 | €2.19 | €1.09 | +12.9% | 53% |
| Netherlands | €2.39 | €2.39 | €0.93 | +22.9% | 53% |
| Denmark | €2.49 | €2.29 | — | +28.1% | 49% |
Frequently asked questions
Which country has the cheapest petrol?
Libya, at €0.03 per litre this week. The most expensive of the 111 countries we track is Hong Kong at €2.88 — a spread of €2.85 a litre, which is about €142.50 on one 50-litre fill.
What is the average petrol price in Europe?
€1.94 per litre for the EU as a whole this week (week of 2026-07-27), which converts to roughly $8.36 per US gallon. Individual member states range widely around that figure — the heat map above shows the whole distribution at once, and the regional bars place Europe against Asia, Africa, Latin America and Oceania.
Why is petrol more expensive than diesel in some countries and cheaper in others?
It is a tax choice, not a refining one. Countries that historically favoured hauliers taxed diesel more lightly, and several are now unwinding that. This week the EU average is €1.94 for petrol against €2.01 for diesel, but the ordering flips country by country — compare the two heat maps to see where.
How often do these petrol prices update?
Weekly for Europe, from the European Commission's Weekly Oil Bulletin (currently the week of 2026-07-27), daily for the United States via AAA, and monthly for Canada. Four countries — Spain, France, Italy and Portugal — also publish every individual forecourt's price, which powers the station-level city pages.
