Skip to main content

Diesel Prices in Europe

Automotive diesel retail prices across all 27 EU member states + UK

Updated weekly from the EU Weekly Oil Bulletin (published Thursdays) · Last update: 4 April 2026

Germany Reference Price (Automotive Diesel)

Price unavailable

per litre · including taxes

Countries Tracked

28

27 EU member states + UK

Data Source

EU Oil Bulletin

European Commission · Published weekly

Fuel Type

Automotive Diesel

EN 590 standard · Used in cars and trucks

EU Member States — Diesel Prices

Austria

AT

Vienna

API code: DIESEL_RETAIL_AT_EUR

View diesel prices →

Belgium

BE

Brussels

API code: DIESEL_RETAIL_BE_EUR

View diesel prices →

Bulgaria

BG

Sofia

API code: DIESEL_RETAIL_BG_EUR

View diesel prices →

Croatia

HR

Zagreb

API code: DIESEL_RETAIL_HR_EUR

View diesel prices →

Cyprus

CY

Nicosia

API code: DIESEL_RETAIL_CY_EUR

View diesel prices →

Czech Republic

CZ

Prague

API code: DIESEL_RETAIL_CZ_EUR

View diesel prices →

Denmark

DK

Copenhagen

API code: DIESEL_RETAIL_DK_EUR

View diesel prices →

Estonia

EE

Tallinn

API code: DIESEL_RETAIL_EE_EUR

View diesel prices →

Finland

FI

Helsinki

API code: DIESEL_RETAIL_FI_EUR

View diesel prices →

France

FR

Paris

API code: DIESEL_RETAIL_FR_EUR

View diesel prices →

Germany

DE

Berlin

API code: DIESEL_RETAIL_DE_EUR

View diesel prices →

Greece

GR

Athens

API code: DIESEL_RETAIL_GR_EUR

View diesel prices →

Hungary

HU

Budapest

API code: DIESEL_RETAIL_HU_EUR

View diesel prices →

Ireland

IE

Dublin

API code: DIESEL_RETAIL_IE_EUR

View diesel prices →

Italy

IT

Rome

API code: DIESEL_RETAIL_IT_EUR

View diesel prices →

Latvia

LV

Riga

API code: DIESEL_RETAIL_LV_EUR

View diesel prices →

Lithuania

LT

Vilnius

API code: DIESEL_RETAIL_LT_EUR

View diesel prices →

Luxembourg

LU

Luxembourg City

API code: DIESEL_RETAIL_LU_EUR

View diesel prices →

Malta

MT

Valletta

API code: DIESEL_RETAIL_MT_EUR

View diesel prices →

Netherlands

NL

Amsterdam

API code: DIESEL_RETAIL_NL_EUR

View diesel prices →

Poland

PL

Warsaw

API code: DIESEL_RETAIL_PL_EUR

View diesel prices →

Portugal

PT

Lisbon

API code: DIESEL_RETAIL_PT_EUR

View diesel prices →

Romania

RO

Bucharest

API code: DIESEL_RETAIL_RO_EUR

View diesel prices →

Slovakia

SK

Bratislava

API code: DIESEL_RETAIL_SK_EUR

View diesel prices →

Slovenia

SI

Ljubljana

API code: DIESEL_RETAIL_SI_EUR

View diesel prices →

Spain

ES

Madrid

API code: DIESEL_RETAIL_ES_EUR

View diesel prices →

Sweden

SE

Stockholm

API code: DIESEL_RETAIL_SE_EUR

View diesel prices →

United Kingdom

UK diesel prices are reported in pence per litre (ppl) from the DESNZ weekly survey.

About EU Diesel Price Data

What Diesel Grade?

The EU bulletin reports prices for automotive diesel meeting the EN 590 European standard. This is the standard diesel sold at filling stations across all EU member states, used in passenger cars, vans, trucks, and buses.

Diesel vs Gasoline in Europe

Diesel has historically been cheaper than gasoline in many EU countries due to lower excise tax rates. This tax advantage has been narrowing as countries shift policy to discourage diesel vehicles for air quality reasons.

API Codes

All EU diesel commodity codes follow the pattern DIESEL_RETAIL_{CC}_EUR. UK diesel uses DIESEL_RETAIL_GB_GBP (pence/litre).

View API Documentation →

Eurobob Futures

For professional-grade European gasoline futures data, see our Eurobob Gasoline (ARA) price tracked via Barchart futures. Commodity code: EUROBOB_GASOLINE_USD

Explore wholesale prices →

Get European Diesel Prices via API

import requests

headers = {"Authorization": "Token YOUR_API_KEY"}

# Multi-country diesel lookup
codes = [
    "DIESEL_RETAIL_DE_EUR",  # Germany
    "DIESEL_RETAIL_FR_EUR",  # France
    "DIESEL_RETAIL_IT_EUR",  # Italy
    "DIESEL_RETAIL_ES_EUR",  # Spain
    "DIESEL_RETAIL_GB_GBP",  # UK (pence/litre)
]

for code in codes:
    resp = requests.get(
        "https://api.oilpriceapi.com/v1/prices/latest",
        params={"by_code": code},
        headers=headers
    )
    data = resp.json()
    print(f"{code}: {data['data']['price']}")

Frequently Asked Questions

Which EU country has the cheapest diesel?

Luxembourg, Bulgaria, and Hungary have historically been among the cheapest EU countries for diesel. Luxembourg maintains low excise taxes; Bulgaria and Hungary have lower base prices and tax rates relative to Western Europe.

Why is diesel more expensive than gasoline in some EU countries?

Several EU countries have raised diesel excise taxes in recent years to align with gasoline taxes, driven by air quality policy and EU energy taxation reform. The Netherlands, UK, and France have among the smallest or negative diesel-gasoline price differentials.

How are UK diesel prices different?

UK diesel prices are reported in pence per litre (ppl) by the DESNZ and published weekly on Tuesdays, while EU countries are covered by the Thursday EU bulletin. UK prices since Brexit are no longer included in the EU bulletin.

European Diesel Prices in Your App?

Weekly EU country diesel prices via API. Free tier available — no credit card required.