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.

Key numbers · Bulletin of 21 Sep 2026

  • €39.25Petrol: Finland → Sweden€0.785/L less in Sweden (Sweden €1.579 vs Finland €2.364) · per 50-litre tank
  • €23.25Diesel: France → Spain, Finland → SwedenJoint largest gap: €0.465/L less in Spain and Sweden · per 50-litre tank, each
  • 15 of 27borders with a gap of €10 or more per tankpetrol or diesel: €0.200/L or more between the two national averages

Source: EU Weekly Oil Bulletin (European Commission), prices of 21 Sep 2026 · national average pump prices, not prices at the border · 50-litre tank · Spain and Sweden: temporary fuel tax cuts (details)

1

The numbers

All 27 borders, national averages of 21 Sep 2026. Click a column heading to sort

Bulletin of 21 Sep 2026

Petrol

Petrol price gaps at 27 EU land borders: national average pump prices, EU Weekly Oil Bulletin, 21 Sep 2026
Finland – Sweden tax cutSweden€0.785€39.2533.2%€2.364€1.579
Bulgaria – GreeceBulgaria€0.534€26.7024.3%€2.197€1.663
Belgium – NetherlandsBelgium€0.461€23.0518.8%€2.449€1.988
Italy – SloveniaSlovenia€0.435€21.7520.3%€2.141€1.706
France – LuxembourgLuxembourg€0.370€18.5016.7%€2.219€1.849
France – Spain tax cutSpain€0.291€14.5513.1%€2.219€1.928
Belgium – FranceBelgium€0.231€11.5510.4%€2.219€1.988
Bulgaria – RomaniaBulgaria€0.228€11.4012.1%€1.891€1.663
Austria – SloveniaSlovenia€0.219€10.9511.4%€1.925€1.706
Austria – ItalyAustria€0.216€10.8010.1%€2.141€1.925
Portugal – Spain tax cutSpain€0.179€8.958.5%€2.107€1.928
Austria – HungaryHungary€0.173€8.659.0%€1.925€1.752
Belgium – LuxembourgLuxembourg€0.139€6.957.0%€1.988€1.849
Hungary – RomaniaHungary€0.139€6.957.4%€1.891€1.752
Lithuania – PolandPoland€0.130€6.506.7%€1.950€1.820
Hungary – SlovakiaHungary€0.101€5.055.5%€1.853€1.752
Croatia – SloveniaSlovenia€0.090€4.505.0%€1.796€1.706
Estonia – LatviaEstonia€0.080€4.004.0%€1.997€1.917
France – ItalyItaly€0.078€3.903.5%€2.219€2.141
Austria – SlovakiaSlovakia€0.072€3.603.7%€1.925€1.853
Czechia – PolandPoland€0.064€3.203.4%€1.884€1.820
Latvia – LithuaniaLithuania€0.047€2.352.4%€1.997€1.950
Hungary – SloveniaSlovenia€0.046€2.302.6%€1.752€1.706
Croatia – HungaryHungary€0.044€2.202.4%€1.796€1.752
Austria – CzechiaCzechia€0.041€2.052.1%€1.925€1.884
Poland – SlovakiaPoland€0.033€1.651.8%€1.853€1.820
Czechia – SlovakiaSlovakia€0.031€1.551.6%€1.884€1.853
  • 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.
  • Spain: temporary fuel tax cuts (hydrocarbon tax until 30 September 2026).
  • Sweden: temporary fuel tax cuts (energy tax until 30 September 2026, carbon-dioxide tax until 30 November 2026).

Diesel

Diesel price gaps at 27 EU land borders: national average pump prices, EU Weekly Oil Bulletin, 21 Sep 2026
France – Spain tax cutSpain€0.465€23.2519.5%€2.383€1.918
Finland – Sweden tax cutSweden€0.465€23.2518.2%€2.555€2.090
Bulgaria – GreeceBulgaria€0.308€15.4013.8%€2.224€1.916
Italy – SloveniaSlovenia€0.306€15.3013.4%€2.281€1.975
Portugal – Spain tax cutSpain€0.292€14.6013.2%€2.210€1.918
Austria – SlovakiaSlovakia€0.288€14.4012.9%€2.238€1.950
Austria – HungaryHungary€0.281€14.0512.6%€2.238€1.957
Belgium – LuxembourgLuxembourg€0.273€13.6511.4%€2.387€2.114
France – LuxembourgLuxembourg€0.269€13.4511.3%€2.383€2.114
Austria – SloveniaSlovenia€0.263€13.1511.8%€2.238€1.975
Lithuania – PolandPoland€0.219€10.959.7%€2.258€2.039
Belgium – NetherlandsBelgium€0.192€9.607.4%€2.579€2.387
Bulgaria – RomaniaBulgaria€0.177€8.858.5%€2.093€1.916
Austria – CzechiaCzechia€0.167€8.357.5%€2.238€2.071
Hungary – RomaniaHungary€0.136€6.806.5%€2.093€1.957
Czechia – SlovakiaSlovakia€0.121€6.055.8%€2.071€1.950
France – ItalyItaly€0.102€5.104.3%€2.383€2.281
Latvia – LithuaniaLatvia€0.089€4.453.9%€2.258€2.169
Poland – SlovakiaSlovakia€0.089€4.454.4%€2.039€1.950
Estonia – LatviaEstonia€0.056€2.802.6%€2.169€2.113
Austria – ItalyAustria€0.043€2.151.9%€2.281€2.238
Czechia – PolandPoland€0.032€1.601.5%€2.071€2.039
Croatia – HungaryHungary€0.018€0.900.9%€1.975€1.957
Hungary – SloveniaHungary€0.018€0.900.9%€1.975€1.957
Hungary – SlovakiaSlovakia€0.007€0.350.4%€1.957€1.950
Belgium – FranceFrance€0.004€0.200.2%€2.387€2.383
Croatia – SloveniaNeither: same price€0.000€0.000.0%€1.975€1.975
  • 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.
  • Spain: temporary fuel tax cuts (hydrocarbon tax until 30 September 2026).
  • Sweden: temporary fuel tax cuts (energy tax until 30 September 2026, carbon-dioxide tax until 30 November 2026).
2

Chart

Drawn from the same data as the table

Petrol: saving on a 50-litre tank at 27 EU land bordersPetrol, 21 Sep 2026: the largest saving is €39.25 per 50-litre tank (Finland→Sweden); the smallest is €1.55 (Czechia→Slovakia).Petrol: saving on a 50-litre tank at 27 EU land bordersFilling up on the cheaper side (→) · national average prices, not prices at the borderEU Weekly Oil Bulletin, prices of 21 Sep 2026Finland→Sweden€39.25 *Greece→Bulgaria€26.70Netherlands→Belgium€23.05Italy→Slovenia€21.75France→Luxembourg€18.50France→Spain€14.55 *France→Belgium€11.55Romania→Bulgaria€11.40Austria→Slovenia€10.95Italy→Austria€10.80Portugal→Spain€8.95 *Austria→Hungary€8.65Belgium→Luxembourg€6.95Romania→Hungary€6.95Lithuania→Poland€6.50Slovakia→Hungary€5.05Croatia→Slovenia€4.50Latvia→Estonia€4.00France→Italy€3.90Austria→Slovakia€3.60Czechia→Poland€3.20Latvia→Lithuania€2.35Hungary→Slovenia€2.30Croatia→Hungary€2.20Austria→Czechia€2.05Slovakia→Poland€1.65Czechia→Slovakia€1.55Source: fuel-prices.eu · EU Weekly Oil Bulletin (European Commission), prices of 21 Sep 2026 · * temporary fuel taxcuts: Spain and Swedenfuel-prices.eu
Petrol: saving on a 50-litre tank at 27 EU land bordersPetrol, 21 Sep 2026: the largest saving is €39.25 per 50-litre tank (Finland→Sweden); the smallest is €1.55 (Czechia→Slovakia).Petrol: saving on a 50-litre tank at 27EU land bordersFilling up on the cheaper side (→) · national averageprices, not prices at the borderEU Weekly Oil Bulletin, prices of 21 Sep 2026Finland→Sweden€39.25 *Greece→Bulgaria€26.70Netherlands→Belgium€23.05Italy→Slovenia€21.75France→Luxembourg€18.50France→Spain€14.55 *France→Belgium€11.55Romania→Bulgaria€11.40Austria→Slovenia€10.95Italy→Austria€10.80Portugal→Spain€8.95 *Austria→Hungary€8.65Belgium→Luxembourg€6.95Romania→Hungary€6.95Lithuania→Poland€6.50Slovakia→Hungary€5.05Croatia→Slovenia€4.50Latvia→Estonia€4.00France→Italy€3.90Austria→Slovakia€3.60Czechia→Poland€3.20Latvia→Lithuania€2.35Hungary→Slovenia€2.30Croatia→Hungary€2.20Austria→Czechia€2.05Slovakia→Poland€1.65Czechia→Slovakia€1.55Source: fuel-prices.eu · EU Weekly Oil Bulletin (EuropeanCommission), prices of 21 Sep 2026 · * temporary fuel tax cuts:Spain and Swedenfuel-prices.eu
Each bar is one border: the saving on a 50-litre tank when filling up in the cheaper country, at national average prices. The arrow points to the cheaper side.

Diesel: saving on a 50-litre tank at 27 EU land bordersDiesel, 21 Sep 2026: the largest saving is €23.25 per 50-litre tank (France→Spain); the smallest is €0.00 (Croatia = Slovenia).Diesel: saving on a 50-litre tank at 27 EU land bordersFilling up on the cheaper side (→) · national average prices, not prices at the borderEU Weekly Oil Bulletin, prices of 21 Sep 2026France→Spain€23.25 *Finland→Sweden€23.25 *Greece→Bulgaria€15.40Italy→Slovenia€15.30Portugal→Spain€14.60 *Austria→Slovakia€14.40Austria→Hungary€14.05Belgium→Luxembourg€13.65France→Luxembourg€13.45Austria→Slovenia€13.15Lithuania→Poland€10.95Netherlands→Belgium€9.60Romania→Bulgaria€8.85Austria→Czechia€8.35Romania→Hungary€6.80Czechia→Slovakia€6.05France→Italy€5.10Lithuania→Latvia€4.45Poland→Slovakia€4.45Latvia→Estonia€2.80Italy→Austria€2.15Czechia→Poland€1.60Croatia→Hungary€0.90Slovenia→Hungary€0.90Hungary→Slovakia€0.35Belgium→France€0.20Croatia = Slovenia€0.00Source: fuel-prices.eu · EU Weekly Oil Bulletin (European Commission), prices of 21 Sep 2026 · * temporary fuel taxcuts: Spain and Swedenfuel-prices.eu
Diesel: saving on a 50-litre tank at 27 EU land bordersDiesel, 21 Sep 2026: the largest saving is €23.25 per 50-litre tank (France→Spain); the smallest is €0.00 (Croatia = Slovenia).Diesel: saving on a 50-litre tank at 27EU land bordersFilling up on the cheaper side (→) · national averageprices, not prices at the borderEU Weekly Oil Bulletin, prices of 21 Sep 2026France→Spain€23.25 *Finland→Sweden€23.25 *Greece→Bulgaria€15.40Italy→Slovenia€15.30Portugal→Spain€14.60 *Austria→Slovakia€14.40Austria→Hungary€14.05Belgium→Luxembourg€13.65France→Luxembourg€13.45Austria→Slovenia€13.15Lithuania→Poland€10.95Netherlands→Belgium€9.60Romania→Bulgaria€8.85Austria→Czechia€8.35Romania→Hungary€6.80Czechia→Slovakia€6.05France→Italy€5.10Lithuania→Latvia€4.45Poland→Slovakia€4.45Latvia→Estonia€2.80Italy→Austria€2.15Czechia→Poland€1.60Croatia→Hungary€0.90Slovenia→Hungary€0.90Hungary→Slovakia€0.35Belgium→France€0.20Croatia = Slovenia€0.00Source: fuel-prices.eu · EU Weekly Oil Bulletin (EuropeanCommission), prices of 21 Sep 2026 · * temporary fuel tax cuts:Spain and Swedenfuel-prices.eu
Each bar is one border: the saving on a 50-litre tank when filling up in the cheaper country, at national average prices. The arrow points to the cheaper side.

3

Live near the border

Station prices within 30 km of four crossings, not national averages

every 15 min

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 27 Sep 2026, 17:00 CEST.

  • Le Perthus – La Jonquera · AP-7 / A9
    • Diesel: cheaper in Spain by €0.430/L (€21.50 per 50 L). Medians: France €2.399 (36 stations, median age 2 days); Spain €1.969 (66 stations, median age 55 min). Caution: the median price in France was reported 2 days ago, so this gap may not reflect today’s prices.
    • Petrol: cheaper in Spain by €0.265/L (€13.25 per 50 L). Medians: France €2.239 (8 stations, median age 2 days); Spain €1.974 (59 stations, median age 55 min). Caution: the median price in France was reported 2 days ago, so this gap may not reflect today’s prices.
  • Biriatou – Irun · A63 / AP-8
    • Diesel: cheaper in Spain by €0.379/L (€18.95 per 50 L). Medians: France €2.373 (23 stations, median age 2 days); Spain €1.994 (100 stations, median age 55 min). Caution: the median price in France was reported 2 days ago, so this gap may not reflect today’s prices.
    • Petrol: cheaper in Spain by €0.210/L (€10.50 per 50 L). Medians: France €2.229 (7 stations, median age 2 days); Spain €2.019 (86 stations, median age 55 min). Caution: the median price in France was reported 2 days ago, so this gap may not reflect today’s prices.
  • Bregana – Obrežje · A3 / A2
    • Diesel: cheaper in Croatia by €0.102/L (€5.10 per 50 L). Medians: Croatia €1.910 (124 stations, median age 1 h); Slovenia €2.012 (21 stations, median age 2 h).
    • Petrol: marginally cheaper in Croatia, by €0.008/L (€0.40 per 50 L). Medians: Croatia €1.740 (124 stations, median age 1 h); Slovenia €1.748 (21 stations, median age 2 h).
  • Menton – Ventimiglia · A8 / A10
    • Diesel: cheaper in Italy by €0.046/L (€2.30 per 50 L). Medians: France €2.420 (27 stations, median age 2 days); Italy €2.374 (48 stations, median age 2 days). Caution: the median price in France was reported 2 days ago, so this gap may not reflect today’s prices. Caution: the median price in Italy was reported 2 days ago, so this gap may not reflect today’s prices.
    • Petrol: too few stations with a price for a median (3 in France, 47 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.
4

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 €39.25 less in Sweden than in Finland: the national average price is €1.579 per litre in Sweden and €2.364 in Finland, a gap of €0.785 (EU Weekly Oil Bulletin, 21 September 2026, via fuel-prices.eu). These are national averages, not prices at the border. Sweden’s prices include temporary fuel tax cuts (energy tax until 30 September 2026, carbon-dioxide tax until 30 November 2026).

Diesel costs €0.465 per litre less in Spain than in France, and €0.465 per litre less in Sweden than in Finland: €23.25 less for a 50-litre tank in each case, the joint largest diesel gaps among the 27 EU land borders compared (EU Weekly Oil Bulletin, national averages, 21 September 2026, via fuel-prices.eu). Spain’s prices include temporary fuel tax cuts (hydrocarbon tax until 30 September 2026). Sweden’s prices include temporary fuel tax cuts (energy tax until 30 September 2026, carbon-dioxide tax until 30 November 2026).

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, 21 September 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.706 per litre, against €1.752 to €2.141 (EU Weekly Oil Bulletin, 21 September 2026, via fuel-prices.eu).

Diesel is cheaper in Slovakia than in each of its four EU neighbours — Austria, Czechia, Hungary and Poland — based on national average prices: €1.950 per litre, against €1.957 to €2.238 (EU Weekly Oil Bulletin, 21 September 2026, via fuel-prices.eu).

More border gaps

Petrol costs €0.534 per litre less in Bulgaria than in Greece (€1.663 against €2.197), €26.70 less for a 50-litre tank (national averages; EU Weekly Oil Bulletin, 21 September 2026, via fuel-prices.eu).

Petrol costs €0.461 per litre less in Belgium than in the Netherlands (€1.988 against €2.449), €23.05 less for a 50-litre tank (national averages; EU Weekly Oil Bulletin, 21 September 2026, via fuel-prices.eu).

Petrol costs €0.435 per litre less in Slovenia than in Italy (€1.706 against €2.141), €21.75 less for a 50-litre tank (national averages; EU Weekly Oil Bulletin, 21 September 2026, via fuel-prices.eu).

Petrol costs €0.370 per litre less in Luxembourg than in France (€1.849 against €2.219), €18.50 less for a 50-litre tank (national averages; EU Weekly Oil Bulletin, 21 September 2026, via fuel-prices.eu).

5

Download

The table as CSV, the chart as PNG

  • Table: Petrol gaps by border, 21 Sep 202627 rows · comma-separated, UTF-8 · source and licence in the last linesCSV
  • Table: Diesel gaps by border, 21 Sep 202627 rows · comma-separated, UTF-8 · source and licence in the last linesCSV
  • Chart: Petrol saving by border, 21 Sep 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, 21 Sep 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.

6

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 21 Sep 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: energy tax on petrol and diesel reduced until 30 September 2026 (Skatteverket) and carbon-dioxide tax reduced until 30 November 2026 (Skatteverket). Spain: reduced hydrocarbon tax rates on petrol and diesel until 30 September 2026 (Real Decreto-ley 18/2026, art. 7, BOE). The bulletin prices of 21 Sep 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.
  • 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.
7

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 21 Sep 2026; retrieved 27 September 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

All data stories · ← Back to the press room