FuelPriceAtlas

Slovenia vs Croatia fuel prices: where is it cheaper to fill up today?

Petrol is cheaper in Slovenia by €0.040 per litre. Diesel is cheaper in Slovenia by €0.055 per litre.

Petrol · cheaper in Slovenia
−€0.040/l
A 50 l tank costs €1.98 less.
Worth a detour of up to about 8 km each way (7 l/100 km).
Diesel · cheaper in Slovenia
−€0.055/l
A 50 l tank costs €2.77 less.
Worth a detour of up to about 10 km each way (7 l/100 km).

Prices today

CountryPetrol 95DieselSource
Slovenia €1.763€1.899station average, 16 Oct 2026
Croatia €1.803€1.954EU weekly average, 21 Sep 2026

Is the trip worth it?

Cheapest stations near the border

Slovenia · Obrežje – Bregana

StationkmPetrolDiesel
MOL Brežice
C.Svobode 35, Brežice
10€1.742€1.881
MOL Krško
C.Krških žrtev 131a, Krško
19€1.742€1.881
MOL Senovo
Titova ulica 101c, Krško
25€1.742€1.881
MOL Smednik
Smednik 12a, Škocjan
25€1.742€1.881
Petrol Krško - Cesta Krških Žrtev
CESTA KRŠKIH ŽRTEV 136A, Krško
19€1.742€1.881

Slovenia · Gruškovje – Macelj

StationkmPetrolDiesel
West oil BS Zavrč
Zavrč 8c, Zavrč
18€1.473€1.463
Discont Oil - BS Maribor
Tržaška cesta 35, Maribor
35€1.739€1.879
MOL Ormož
Hardek 44d, Ormož
25€1.742€1.881
MOL Slovenska Bistrica Žolgarjeva
Žolgarjeva ulica 16, Slovenska Bistrica
28€1.742€1.881
MOL Spodnji Duplek
C. 4.julija 69, Duplek
28€1.742€1.881

Slovenia · Dragonja

StationkmPetrolDiesel
Logo Tankomat Sežana
Cesta na Lenivec 32, Sežana
32€1.465€1.881
MOL Divača
Kolodvorska 1, Divača
34€1.742€1.881
MOL Fernetiči
Partizanska c. 151, Sežana
31€1.742€1.881
MOL Gračišče
Gračišče 4a, Koper
16€1.742€1.881
MOL Izola
Prešernova cesta 1a, Izola
10€1.742€1.881

Croatia: 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 Slovenia or in Croatia?

Petrol is cheaper in Slovenia by €0.040 per litre. Diesel is cheaper in Slovenia by €0.055 per litre.

How much can I save on a full tank?

On 50 litres at today's average prices: petrol €1.98, diesel €2.77.

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 →