A litre of petrol (95) currently costs €2.35/l on average in Germany, and diesel €2.44/l. In Poland it's €1.85/l and €2.06/l. A litre of petrol is cheaper in Poland by €0.49 – €24.61 saved on a 50-litre fill-up. Germany ranks 26 of 28 countries on petrol price, counting from the cheapest.
Poland vs Germany – prices compared
| Country – fuel | Poland | Neighbour | Difference | Cheaper in | On 50 l |
|---|---|---|---|---|---|
| Germany – petrol (95) | €1.85/l | €2.35/l | €0.49 | Poland | €24.61 |
| Germany – diesel | €2.06/l | €2.44/l | €0.38 | Poland | €18.81 |
| Germany – LPG | €0.75/l | €1.12/l | €0.37 | Poland | €18.50 |
These are national averages from 28 September 2026. German motorway service stations (Raststätte) are usually noticeably more expensive than stations in towns.
| Series | Latest week | A year ago | 5 years ago |
|---|---|---|---|
| Poland – petrol (95) | €1.85/l | €1.39/l | €1.28/l |
| Poland – diesel | €2.06/l | €1.40/l | €1.27/l |
| Germany – petrol (95) | €2.35/l | €1.72/l | €1.67/l |
| Germany – diesel | €2.44/l | €1.59/l | €1.47/l |
A year ago petrol cost €1.72/l in Germany and €1.39/l in Poland.
Fuel cost of driving to Germany
One-way cost for the most popular routes from Poland, at typical consumption:
| Route | km | Petrol (95) 7 l | Diesel 6 l | LPG 9 l |
|---|---|---|---|---|
| Szczecin – Berlin | 150 km | €24.04 | €21.55 | €14.51 |
| Poznań – Berlin | 269 km | €38.19 | €35.41 | €21.31 |
| Wrocław – Berlin | 344 km | €49.77 | €45.90 | €28.14 |
| Warsaw – Berlin | 571 km | €77.35 | €72.74 | €41.60 |
| Wrocław – Munich | 723 km | €113 | €102 | €67.13 |
On the Wrocław – Munich drive (723 km) most of the distance is in Germany:
| Country | Share of route | km | Petrol (95) | Diesel |
|---|---|---|---|---|
| Germany | 77% | 556 km | €2.35/l | €2.44/l |
| Poland | 23% | 167 km | €1.85/l | €2.06/l |
| Route average | 100% | 723 km | €2.23/l | €2.35/l |
How to pay less for fuel in Germany
- Fill up in Poland before the border. At today's prices you save €24.61 on 50 litres of petrol. On shorter routes such as Szczecin – Berlin, a tank from Poland covers the return trip too.
- Fill up in the evening. German stations change their prices many times a day. Mornings tend to be the most expensive and evenings the cheapest.
- Check prices in an app. German stations must report every price change to the Markttransparenzstelle für Kraftstoffe, the federal fuel price transparency unit. Free apps and sites such as clever-tanken.de and mehr-tanken.de use that data.
- Leave the motorway. A station in the next town is often several tens of cents per litre cheaper than a Raststätte.
Road charges in Germany
Cars don't pay to use German motorways – there's no vignette and no toll booths. Watch out for low emission zones (Umweltzone) in many cities, including Berlin and Munich: driving in requires a green emissions sticker, best ordered before the trip.
Cost your own drive to Germany, with stops or a different destination, in the Tankful calculator. For Poland's other neighbours, see where to fill up near the Polish border.