FuelPriceAtlas

Fuel price history in Germany

Weekly national average prices including taxes (EU Weekly Oil Bulletin), 2021 to 2 Nov 2026. Latest: petrol €2.128, diesel €2.282 per litre.

A year ago petrol cost €1.725 per litre; now it costs €2.128 (23.4 % higher).

Petrol and diesel price chart

Petrol 951.01.52.02.53.011 Jan 202118 Dec 20232 Nov 2026
Diesel1.01.52.02.53.011 Jan 202118 Dec 20232 Nov 2026

Average price by year

YearPetrol 95ChangeDieselChange
2026 *€2.060+18.6 %€2.055+28.0 %
2025€1.737−3.1 %€1.605−2.5 %
2024€1.792−3.2 %€1.647−4.7 %
2023€1.850−3.8 %€1.728−11.6 %
2022€1.923+21.5 %€1.954+40.7 %
2021€1.583–€1.389–

* partial year (weeks available so far)

Highs and lows

Highest petrol price
€2.357
14 Sep 2026
Lowest petrol price
€1.392
11 Jan 2021
Highest diesel price
€2.437
28 Sep 2026
Lowest diesel price
€1.226
11 Jan 2021
What was the highest petrol price in Germany?

The weekly national average peaked at €2.357 per litre (14 Sep 2026); diesel peaked at €2.437 (28 Sep 2026).

How have fuel prices changed in Germany since 2021?

Petrol averaged €1.583 per litre in 2021 and €2.128 in the latest data (34.4 % higher); diesel moved from €1.389 to €2.282.

Current fuel prices in Germany → · Price history for other countries →

Source: European Commission, Weekly Oil Bulletin (national averages, taxes included).