Press · Data story
Fuel price gaps at EU land borders
How much less a tank of petrol or diesel costs on the cheaper side of 27 land borders between EU countries, from the national average pump prices in the European Commission’s Weekly Oil Bulletin. These are national averages, not prices at the border; for station prices at four crossings, see Live near the border. Germany’s eight land borders are not included (editorial choice, see Method).
Key numbers · Bulletin of 2 Nov 2026
- €32.50Petrol: Finland → Sweden€0.650/L less in Sweden (Sweden €1.555 vs Finland €2.205) · per 50-litre tankFilling a 50-litre tank with petrol costs €32.50 less in Sweden than in Finland: the national average price is €1.555 per litre in Sweden and €2.205 in Finland, a gap of €0.650 (EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu). These are national averages, not prices at the border. Sweden’s prices include temporary fuel tax cuts (carbon-dioxide tax until 30 November 2026).
- €23.65Diesel: France → Spain€0.473/L less in Spain (Spain €1.898 vs France €2.371) · per 50-litre tankFilling a 50-litre tank with diesel costs €23.65 less in Spain than in France: the national average price is €1.898 per litre in Spain and €2.371 in France, a gap of €0.473 (EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu). These are national averages, not prices at the border.
- 15 of 27borders with a gap of €10 or more per tankpetrol or diesel: €0.200/L or more between the two national averagesAt 15 of the 27 EU land borders compared, a 50-litre tank of petrol or diesel costs at least €10 less on one side of the border, based on national average prices (EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu).
Source: EU Weekly Oil Bulletin (European Commission), prices of 2 Nov 2026 · national average pump prices, not prices at the border · 50-litre tank · Sweden: temporary fuel tax cuts (details)
The numbers
All 27 borders, national averages of 2 Nov 2026. Click a column heading to sort
Petrol
| Finland – Sweden tax cut | Sweden | €0.650 | €32.50 | 29.5% | €2.205 | €1.555 |
|---|---|---|---|---|---|---|
| Bulgaria – Greece | Bulgaria | €0.520 | €26.00 | 24.5% | €2.125 | €1.605 |
| France – Spain | Spain | €0.428 | €21.40 | 19.8% | €2.158 | €1.730 |
| Lithuania – Poland | Poland | €0.414 | €20.70 | 22.1% | €1.870 | €1.456 |
| France – Luxembourg | Luxembourg | €0.399 | €19.95 | 18.5% | €2.158 | €1.759 |
| Belgium – Netherlands | Belgium | €0.370 | €18.50 | 16.2% | €2.284 | €1.914 |
| Poland – Slovakia | Poland | €0.329 | €16.45 | 18.4% | €1.785 | €1.456 |
| Italy – Slovenia | Slovenia | €0.326 | €16.30 | 16.3% | €2.001 | €1.675 |
| Czechia – Poland | Poland | €0.309 | €15.45 | 17.5% | €1.765 | €1.456 |
| Bulgaria – Romania | Bulgaria | €0.276 | €13.80 | 14.7% | €1.881 | €1.605 |
| Portugal – Spain | Spain | €0.276 | €13.80 | 13.8% | €2.006 | €1.730 |
| Austria – Italy | Austria | €0.254 | €12.70 | 12.7% | €2.001 | €1.747 |
| Belgium – France | Belgium | €0.244 | €12.20 | 11.3% | €2.158 | €1.914 |
| France – Italy | Italy | €0.157 | €7.85 | 7.3% | €2.158 | €2.001 |
| Belgium – Luxembourg | Luxembourg | €0.155 | €7.75 | 8.1% | €1.914 | €1.759 |
| Hungary – Romania | Hungary | €0.131 | €6.55 | 7.0% | €1.881 | €1.750 |
| Hungary – Slovenia | Slovenia | €0.075 | €3.75 | 4.3% | €1.750 | €1.675 |
| Croatia – Slovenia | Slovenia | €0.074 | €3.70 | 4.2% | €1.749 | €1.675 |
| Austria – Slovenia | Slovenia | €0.072 | €3.60 | 4.1% | €1.747 | €1.675 |
| Austria – Slovakia | Austria | €0.038 | €1.90 | 2.1% | €1.785 | €1.747 |
| Hungary – Slovakia | Hungary | €0.035 | €1.75 | 2.0% | €1.785 | €1.750 |
| Czechia – Slovakia | Czechia | €0.020 | €1.00 | 1.1% | €1.785 | €1.765 |
| Austria – Czechia | Austria | €0.018 | €0.90 | 1.0% | €1.765 | €1.747 |
| Estonia – Latvia | Estonia | €0.005 | €0.25 | 0.3% | €1.868 | €1.863 |
| Austria – Hungary | Austria | €0.003 | €0.15 | 0.2% | €1.750 | €1.747 |
| Latvia – Lithuania | Latvia | €0.002 | €0.10 | 0.1% | €1.870 | €1.868 |
| Croatia – Hungary | Croatia | €0.001 | €0.05 | 0.1% | €1.750 | €1.749 |
- National average pump prices for Euro-super 95 petrol and diesel, taxes included, in euros (the European Commission converts the prices of Czechia, Hungary, Poland, Romania and Sweden at the bulletin’s exchange rate). Not prices at the border.
- Gap = difference between the two prices shown; saving = gap × 50 litres; cheaper by = gap as a share of the price on the dearer side.
- Sweden: temporary fuel tax cuts (carbon-dioxide tax until 30 November 2026).
Diesel
| France – Spain | Spain | €0.473 | €23.65 | 19.9% | €2.371 | €1.898 |
|---|---|---|---|---|---|---|
| Lithuania – Poland | Poland | €0.411 | €20.55 | 18.5% | €2.223 | €1.812 |
| Finland – Sweden tax cut | Sweden | €0.372 | €18.60 | 15.3% | €2.433 | €2.061 |
| Portugal – Spain | Spain | €0.307 | €15.35 | 13.9% | €2.205 | €1.898 |
| Italy – Slovenia | Slovenia | €0.297 | €14.85 | 13.3% | €2.238 | €1.941 |
| Belgium – Luxembourg | Luxembourg | €0.288 | €14.40 | 12.0% | €2.398 | €2.110 |
| France – Luxembourg | Luxembourg | €0.261 | €13.05 | 11.0% | €2.371 | €2.110 |
| Bulgaria – Greece | Bulgaria | €0.246 | €12.30 | 11.5% | €2.139 | €1.893 |
| Austria – Slovenia | Slovenia | €0.207 | €10.35 | 9.6% | €2.148 | €1.941 |
| Bulgaria – Romania | Bulgaria | €0.178 | €8.90 | 8.6% | €2.071 | €1.893 |
| Austria – Hungary | Hungary | €0.170 | €8.50 | 7.9% | €2.148 | €1.978 |
| Austria – Slovakia | Slovakia | €0.169 | €8.45 | 7.9% | €2.148 | €1.979 |
| Czechia – Poland | Poland | €0.169 | €8.45 | 8.5% | €1.981 | €1.812 |
| Austria – Czechia | Czechia | €0.167 | €8.35 | 7.8% | €2.148 | €1.981 |
| Poland – Slovakia | Poland | €0.167 | €8.35 | 8.4% | €1.979 | €1.812 |
| France – Italy | Italy | €0.133 | €6.65 | 5.6% | €2.371 | €2.238 |
| Latvia – Lithuania | Latvia | €0.124 | €6.20 | 5.6% | €2.223 | €2.099 |
| Hungary – Romania | Hungary | €0.093 | €4.65 | 4.5% | €2.071 | €1.978 |
| Austria – Italy | Austria | €0.090 | €4.50 | 4.0% | €2.238 | €2.148 |
| Croatia – Slovenia | Slovenia | €0.074 | €3.70 | 3.7% | €2.015 | €1.941 |
| Belgium – Netherlands | Belgium | €0.070 | €3.50 | 2.8% | €2.468 | €2.398 |
| Croatia – Hungary | Hungary | €0.037 | €1.85 | 1.8% | €2.015 | €1.978 |
| Hungary – Slovenia | Slovenia | €0.037 | €1.85 | 1.9% | €1.978 | €1.941 |
| Belgium – France | France | €0.027 | €1.35 | 1.1% | €2.398 | €2.371 |
| Estonia – Latvia | Latvia | €0.014 | €0.70 | 0.7% | €2.113 | €2.099 |
| Czechia – Slovakia | Slovakia | €0.002 | €0.10 | 0.1% | €1.981 | €1.979 |
| Hungary – Slovakia | Hungary | €0.001 | €0.05 | 0.1% | €1.979 | €1.978 |
- National average pump prices for Euro-super 95 petrol and diesel, taxes included, in euros (the European Commission converts the prices of Czechia, Hungary, Poland, Romania and Sweden at the bulletin’s exchange rate). Not prices at the border.
- Gap = difference between the two prices shown; saving = gap × 50 litres; cheaper by = gap as a share of the price on the dearer side.
- Sweden: temporary fuel tax cuts (carbon-dioxide tax until 30 November 2026).
Chart
Drawn from the same data as the table
Live near the border
Station prices within 30 km of four crossings, not national averages
Median price of the stations that reported a price within 30 km (straight line) of each crossing, on each side, from the live national feeds we collect. As of 12 Nov 2026, 03:15 CET.
- Le Perthus – La Jonquera · AP-7 / A9
- Diesel: cheaper in Spain by €0.224/L (€11.20 per 50 L). Medians: France €2.119 (47 stations, median age 43 h); Spain €1.895 (65 stations, median age 2 h).
- Petrol: cheaper in Spain by €0.397/L (€19.85 per 50 L). Medians: France €2.079 (15 stations, median age 5 days); Spain €1.682 (58 stations, median age 2 h). Caution: the median price in France was reported 5 days ago, so this gap may not reflect today’s prices.
- Biriatou – Irun · A63 / AP-8
- Diesel: cheaper in Spain by €0.270/L (€13.50 per 50 L). Medians: France €2.159 (30 stations, median age 42 h); Spain €1.889 (98 stations, median age 2 h).
- Petrol: cheaper in Spain by €0.300/L (€15.00 per 50 L). Medians: France €1.999 (9 stations, median age 6 days); Spain €1.699 (84 stations, median age 2 h). Caution: the median price in France was reported 6 days ago, so this gap may not reflect today’s prices.
- Bregana – Obrežje · A3 / A2
- Diesel: about the same on both sides. Medians: Croatia €1.850 (126 stations, median age 27 min); Slovenia €1.848 (21 stations, median age 13 h).
- Petrol: cheaper in Slovenia by €0.104/L (€5.20 per 50 L). Medians: Croatia €1.610 (126 stations, median age 27 min); Slovenia €1.506 (21 stations, median age 13 h).
- Menton – Ventimiglia · A8 / A10
- Diesel: marginally cheaper in France, by €0.016/L (€0.80 per 50 L). Medians: France €2.214 (30 stations, median age 41 h); Italy €2.230 (49 stations, median age 3 days). Caution: the median price in Italy was reported 3 days ago, so this gap may not reflect today’s prices.
- Petrol: too few stations with a price for a median (4 in France, 48 in Italy).
- Each crossing’s page lists the five cheapest stations on each side, with their own prices and times. A median needs at least 5 stations with a price on each side, otherwise it is not shown. The difference is computed from the two medians above, each rounded to 3 decimals, so it can differ by €0.001 from the figure on the crossing’s own page. Prices change during the day, and a station right at the border often costs more than one a few kilometres inland.
- Why these differ from the table above: the bulletin is a national average for the whole country, published once a week; these are individual stations around one crossing.
Ready-to-quote sentences
Copy a sentence: figure, currency, date and source included
Each sentence names the fuel, the currency, the date and the source. Copy it as it is, or take the figures.
Largest gaps
Filling a 50-litre tank with petrol costs €32.50 less in Sweden than in Finland: the national average price is €1.555 per litre in Sweden and €2.205 in Finland, a gap of €0.650 (EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu). These are national averages, not prices at the border. Sweden’s prices include temporary fuel tax cuts (carbon-dioxide tax until 30 November 2026).
Filling a 50-litre tank with diesel costs €23.65 less in Spain than in France: the national average price is €1.898 per litre in Spain and €2.371 in France, a gap of €0.473 (EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu). These are national averages, not prices at the border.
At 15 of the 27 EU land borders compared, a 50-litre tank of petrol or diesel costs at least €10 less on one side of the border, based on national average prices (EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu).
Cheaper than every neighbour
Petrol is cheaper in Slovenia than in each of its four EU neighbours — Austria, Croatia, Hungary and Italy — based on national average prices: €1.675 per litre, against €1.747 to €2.001 (EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu).
Diesel is cheaper in Slovenia than in each of its four EU neighbours — Austria, Croatia, Hungary and Italy — based on national average prices: €1.941 per litre, against €1.978 to €2.238 (EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu).
More border gaps
Petrol costs €0.520 per litre less in Bulgaria than in Greece (€1.605 against €2.125), €26.00 less for a 50-litre tank (national averages; EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu).
Petrol costs €0.428 per litre less in Spain than in France (€1.730 against €2.158), €21.40 less for a 50-litre tank (national averages; EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu).
Petrol costs €0.414 per litre less in Poland than in Lithuania (€1.456 against €1.870), €20.70 less for a 50-litre tank (national averages; EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu).
Diesel costs €0.411 per litre less in Poland than in Lithuania (€1.812 against €2.223), €20.55 less for a 50-litre tank (national averages; EU Weekly Oil Bulletin, 2 November 2026, via fuel-prices.eu).
Download
The table as CSV, the chart as PNG
- Table: Petrol gaps by border, 2 Nov 202627 rows · comma-separated, UTF-8 · source and licence in the last linesCSV
- Table: Diesel gaps by border, 2 Nov 202627 rows · comma-separated, UTF-8 · source and licence in the last linesCSV
- Chart: Petrol saving by border, 2 Nov 2026PNG, 1720 × 1522 px, in the colours on your screen (use the light/dark switch at the top to change them) · source written in the image
- Chart: Diesel saving by border, 2 Nov 2026PNG, 1720 × 1522 px, in the colours on your screen (use the light/dark switch at the top to change them) · source written in the image
Downloads contain exactly the figures on this page, with their dates and sources.
Methodology & caveats
Sources, definitions and what the numbers do not say
- What is compared. For each land border between two EU countries, the national average pump prices of the same week, taxes included, for Euro-super 95 petrol and diesel, as published in the European Commission’s Weekly Oil Bulletin (prices of 2 Nov 2026).
- Gap and saving. The gap is the difference between the two prices shown, in euros per litre; the saving is the gap multiplied by 50 litres; “cheaper by” is the gap as a share of the price on the dearer side. Prices are rounded to 3 decimals before subtracting, so every figure can be recomputed from the table.
- National averages, not prices at the border. A national average covers the whole country. Prices near a border can be higher or lower: motorway and border stations price differently, and regional differences can be large. The saving does not include the cost of a detour, tolls or time.
- Non-euro countries. The prices of Czechia, Hungary, Poland, Romania and Sweden are converted to euros by the European Commission at the exchange rate of the bulletin week.
- Temporary tax cuts. Sweden: carbon-dioxide tax on petrol and diesel reduced until 30 November 2026 (Skatteverket). The bulletin prices of 2 Nov 2026 include these cuts.
- Borders covered (27). Austria – Czechia · Austria – Hungary · Austria – Italy · Austria – Slovakia · Austria – Slovenia · Belgium – France · Belgium – Luxembourg · Belgium – Netherlands · Bulgaria – Greece · Bulgaria – Romania · Croatia – Hungary · Croatia – Slovenia · Czechia – Poland · Czechia – Slovakia · Estonia – Latvia · Finland – Sweden · France – Italy · France – Luxembourg · France – Spain · Hungary – Romania · Hungary – Slovakia · Hungary – Slovenia · Italy – Slovenia · Latvia – Lithuania · Lithuania – Poland · Poland – Slovakia · Portugal – Spain.
- Not covered. Cyprus and Malta are islands, and Ireland’s only land border is with the United Kingdom, so they have no land border with another EU country (Malta’s pump prices are also fixed by the government). Prices of countries outside the EU, such as Switzerland, Norway, the United Kingdom or the Western Balkan countries, are not in the Weekly Oil Bulletin. Sea crossings, including the Øresund Bridge between Denmark and Sweden, are not included. Germany’s eight land borders (with Austria, Belgium, Czechia, Denmark, France, Luxembourg, the Netherlands and Poland) are left out by editorial choice of fuel-prices.eu, not because of missing data: the EU bulletin does report Germany, and its weekly price is on the Germany page. The ranking, the count of €10+ gaps and the CSV therefore cover the other 27 borders only.
- Live near the border. Medians of the station prices within 30 km of each crossing, recalculated every 15 minutes from the national live feeds (the same figures as our border crossing pages). Shown only where both sides have live station prices; never mixed with the bulletin figures.
- Updates. The page updates automatically with every new bulletin. For selected borders, weekly diesel gaps over the last 8 weeks are on our border gap pages.
How to cite
Credit line, link and licence
Credit line for articles, charts and broadcasts:
Source: fuel-prices.eu, EU Weekly Oil Bulletin (European Commission)
Online, please link the name:
Data: <a href="https://www.fuel-prices.eu/press/border-gaps/">fuel-prices.eu</a>, <a href="https://www.fuel-prices.eu/press/#cite">CC BY 4.0</a>
Full reference, for reports and papers:
fuel-prices.eu (2026). Fuel price gaps at EU land borders. https://www.fuel-prices.eu/press/border-gaps/ (data: EU Weekly Oil Bulletin (European Commission), prices of 2 Nov 2026; retrieved 12 November 2026).
Licence. Our tables, averages and charts are published under CC BY 4.0: you may reuse them, also commercially, if you credit fuel-prices.eu with a link. The underlying source data keep their own licences, listed on the press page.
Questions, or need the data in another format? Write to hi@fuel-prices.eu or use the press contact form.
More data stories
- Fuel price shock 2026: EU prices since 23 February+35.1%EU diesel since 23 Feb 2026How much diesel and petrol cost now compared with the last EU bulletin before 28 February 2026, in 26 EU countries and for a 50-litre tank.Figures of 2 Nov 2026
- Diesel vs petrol: the price gap in the EU since 2005+€0.225/LDiesel minus petrol, EU averageHow much more (or less) diesel costs than petrol in the EU and in every EU country, the record gap of 2026, and the gap before taxes.Figures of 2 Nov 2026
- Fuel taxes in Europe45.9%Tax share of the EU petrol priceHow much of the petrol and diesel price is tax in each EU country, what changed since 23 February 2026 and which governments cut excise duty.Figures of 2 Nov 2026
- Fuel prices vs wages: a full tank as a share of net pay8.1% vs 1.9%A petrol tank as a share of net pay: Romania vs LuxembourgWhat a 50-litre tank of petrol or diesel costs as a share of a month’s net pay, in every EU country — updated with each EU Weekly Oil Bulletin.Figures of 2 Nov 2026
- Fuel prices by brand: Spain and Italy€0.216/LSpain · diesel: cheapest vs most expensive brandHow much the brand on the sign changes the price of diesel and petrol: Spain vs Italy, median prices from ministry data.Figures of 11 Nov 2026
- Fuel prices by region: the gaps within European countries€0.287/LGreece: the widest regional gap for diesel (of 4 countries)The cheapest and most expensive region for diesel and petrol in 4 countries, every day, with station counts and special tax regimes labelled.Figures of 10 Nov 2026
- Fuel prices this week: the live signal before the EU bulletin4 of 6Diesel: reliable live signals pointing down since the 2 Nov 2026 BulletinWhich way live diesel and petrol prices moved since the last EU bulletin in 10 EU countries, and how often that direction matched the bulletin.Figures of 11 Nov 2026