Skip to main content
Menu

Diesel Price in Germany — July 2026: Cheapest Cities

Service Nakordoni.eu

Overview

The national average diesel price in Germany now stands at €1.927/l, approximately, and it has risen over the past month (about +€0.057/l). The cheapest city stations sit noticeably below that average, so where and when you refuel makes a real difference. These figures are approximate and change continuously, so always check the live price before you drive.

Diesel price in Germany right now

According to the latest weekly bulletin (dated 2026-07-06) for Germany, the country-wide average is €1.927/l for diesel and €2.057/l for petrol 95, both approximate. Over the past month diesel rose by about +€0.057/l (roughly +3%), while petrol 95 climbed by around +€0.114/l. These are national averages, pulled higher by expensive motorway stations. A driver who avoids the Autobahn pumps and fills up in town can realistically pay several cents less than the national average — the exact saving varies from city to city.

Cheapest diesel by city

Here are the cheapest live pump prices our search found near each major city, ranked with the cheapest diesel first.

#CityDiesel from €/lPetrol 95 from €/l
1Berlin€1.649€1.749
2Munich€1.658€1.669
3Frankfurt€1.658€1.779
4Cologne€1.659€1.769
5Hamburg€1.829€1.849

Note: these are the cheapest live pump prices near each city (not the average); the live German fuel prices page shows current numbers and a map per city. In Berlin diesel starts from about €1.649/l, while Hamburg is the priciest of the five, from around €1.829/l.

How to pay less for diesel in Germany

A few simple habits add up to significant savings. Diesel is usually cheapest in the early morning and late evening; German pump prices swing by several cents across a single day, and stations may adjust prices multiple times a day. Avoid motorway (Autobahn) stations — they charge roughly 15 to 20 cents per litre more than town stations, so a short detour into a nearby town, such as around Munich or Frankfurt, pays off. Prefer supermarket-attached stations and independent, non-brand stations, which are almost always the cheapest in a German town.

German motorways charge no toll for passenger cars up to 3.5 tonnes, so fuel is the main variable cost of your drive — which makes it worth optimising. For drivers coming from Ukraine, Polish diesel is usually cheaper, so fill up in Poland before crossing into Germany, and top the tank up fully before leaving Ukraine. You can compare Germany with its neighbours on our fuel prices across Europe page.

Plan your trip through Germany

Before you set off, open the live city page for your destination and check the current number — prices update continuously, so the figures above are only a snapshot. Use the route planner to map your drive and place a refuelling stop at the cheapest point along the way. If your route runs near Cologne, time your fill-up for an early-morning or late-evening stop at a town station rather than an Autobahn pump.

Useful tools

Source: nakordoni.eu — German Fuel Prices | Updated: 10.07.2026