FuelPriceAtlas

Germany vs Czech Republic fuel prices: where is it cheaper to fill up today?

Petrol is cheaper in the Czech Republic by €0.258 per litre. Diesel is cheaper in the Czech Republic by €0.337 per litre.

Petrol · cheaper in the Czech Republic
−€0.258/l
A 50 l tank costs €12.90 less.
Worth a detour of up to about 49 km each way (7 l/100 km).
Diesel · cheaper in the Czech Republic
−€0.337/l
A 50 l tank costs €16.85 less.
Worth a detour of up to about 62 km each way (7 l/100 km).

Prices today

CountryPetrol 95DieselSource
Germany €2.117€2.258station average, 16 Oct 2026
Czech Republic €1.859€1.921EU weekly average, 21 Sep 2026

Is the trip worth it?

Cheapest stations near the border

Germany · Waidhaus – Rozvadov

StationkmPetrolDiesel
Avia
Böhmer Straße 36, Rötz
34€2.029€2.209
Tank Plus
Rötzer Strasse 7, Neunburg vorm Wald
34€2.029€2.209
Avia
Am Lerchenfeld 22, Waldmünchen
34€2.029€2.209
TotalEnergies
Am Pfalzgrafencenter 10, Neunburg v.W.
35€2.039€2.219
BayWa
Bahnhofstr. 18, Nabburg
32€2.039€2.219

Germany · Breitenau – Petrovice

StationkmPetrolDiesel
Star
Hohnsteiner Straße 2, Sebnitz
30€2.029€2.199
Supermarkt
Lohmener Str. 13, Pirna
21€2.039€2.219
Sprint
Andreas-Schubert-Straße 2, Neustadt Sachsen
34€2.039€2.209
JET
Bautzner Landstr. 158, Dresden
31€2.039€2.199
SB
Am Hahnweg 2, Dresden
31€2.039€2.199

Germany · Schirnding – Cheb

StationkmPetrolDiesel
ORLEN
Weißenbacher Str. 90, Selb
14€1.979€2.149
Hauer Mineralöle GmbH
Weißenbach Str. 45, Selb
13€1.994€2.164
Leu Energie
Wunsiedler Str. 7, Marktleuthen
18€1.999€2.149
Avia
Weissenbacher Straße 26, Selb
13€1.999€2.169
Avia
Geschwister-Scholl-Straße 5, Selb
13€1.999€2.169

Czech Republic: no open station-level data – national average only.

From our daily station data; stations within 35 km of the crossing, sorted by petrol price.

Good to know

Questions

Is fuel cheaper in Germany or in the Czech Republic?

Petrol is cheaper in the Czech Republic by €0.258 per litre. Diesel is cheaper in the Czech Republic by €0.337 per litre.

How much can I save on a full tank?

On 50 litres at today's average prices: petrol €12.90, diesel €16.85.

How much fuel can I take across the border?

Fuel in your vehicle's tank can be taken across EU borders without extra tax. Extra fuel in cans is limited in many countries – a spare can of up to 10 litres is usually tolerated; larger amounts may be taxed or restricted.

More border comparisons

All borders →