A litre of 95 petrol costs €1.85/l on average in Slovakia today, diesel €1.97/l and LPG €0.82/l. In Poland it is €1.52/l, €1.77/l and €0.74/l. A litre of petrol is cheaper in Poland by €0.32 – €16.18 saved on a 50-litre fill-up. A litre of diesel is cheaper in Poland by €0.20 – €10.19 saved on a 50-litre fill-up.
How much you save on a full tank (50 l)
Slovakia compared with Poland and Hungary
| Country – fuel | Poland | Neighbour | Difference | Cheaper in | On 50 l |
|---|---|---|---|---|---|
| Slovakia – petrol (95) | €1.52/l | €1.85/l | €0.32 | Poland | €16.18 |
| Slovakia – diesel | €1.77/l | €1.97/l | €0.20 | Poland | €10.19 |
| Slovakia – LPG | €0.74/l | €0.82/l | €0.08 | Poland | €3.78 |
| Hungary – petrol (95) | €1.52/l | €1.73/l | €0.20 | Poland | €10.21 |
| Hungary – diesel | €1.77/l | €1.93/l | €0.16 | Poland | €8.00 |
| Hungary – LPG | €0.74/l | €0.98/l | €0.24 | Poland | €12.07 |
These are national averages from 5 October 2026, converted to euro. Slovakia uses the euro, while Poland and Hungary have their own currencies, so exchange rates also decide which side of the border is cheaper. Hungary is in the table because most drivers crossing Slovakia from Poland are heading there.
| Series | Latest week | A year ago | 5 years ago |
|---|---|---|---|
| Poland – petrol (95) | €1.52/l | €1.39/l | €1.28/l |
| Poland – diesel | €1.77/l | €1.41/l | €1.27/l |
| Slovakia – petrol (95) | €1.85/l | €1.52/l | €1.45/l |
| Slovakia – diesel | €1.97/l | €1.47/l | €1.33/l |
A year ago petrol cost €1.52/l in Slovakia and €1.39/l in Poland.
Where to refuel on the way south
Slovakia is the shortest way from Poland to Hungary, to Croatia via Hungary and to the Slovak Tatras. On the Kraków – Budapest drive (523 km) the Slovak section is a large part of the trip:
| Country | Share of route | km | Petrol (95) | Diesel |
|---|---|---|---|---|
| Hungary | 47% | 244 km | €1.73/l | €1.93/l |
| Slovakia | 34% | 176 km | €1.85/l | €1.97/l |
| Poland | 20% | 103 km | €1.52/l | €1.77/l |
| Route average | 100% | 523 km | €1.73/l | €1.91/l |
- If Poland is cheaper, fill up before the border – at Chyżne, Chochołów, Zwardoń or Barwinek. A full tank usually gets you to Budapest.
- If Slovakia is cheaper, refuel just after the border rather than at motorway stations, which are usually above the national average.
- On the way back, do the same in the other direction – the table above also compares Slovakia with Hungary.
| Route | km | Petrol (95) 7 l | Diesel 6 l | LPG 9 l |
|---|---|---|---|---|
| Kraków – Budapest | 523 km | €63.23 | €60.03 | €41.49 |
| Warsaw – Budapest | 882 km | €104 | €98.93 | €66.57 |
Fuel names and paying
Slovak vignette
Slovak motorways and expressways need an electronic vignette. Buy it on the official eznamka.sk website – it is linked to your number plate, so there is no sticker. Short, multi-day and annual vignettes are available. Avoid reseller websites that charge more for the same vignette.
Cost your own trip through Slovakia in the Tankful calculator, with prices in every country on the way. For the whole drive to Budapest see driving to Hungary, and compare every EU country in the fuel prices in Europe table.