A litre of 95 petrol costs €1.94/l on average in Lithuania today, diesel €2.24/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.42 – €20.83 saved on a 50-litre fill-up. A litre of diesel is cheaper in Poland by €0.47 – €23.63 saved on a 50-litre fill-up.
How much you save on a full tank (50 l)
Lithuania compared with Poland, Latvia and Estonia
| Country – fuel | Poland | Neighbour | Difference | Cheaper in | On 50 l |
|---|---|---|---|---|---|
| Lithuania – petrol (95) | €1.52/l | €1.94/l | €0.42 | Poland | €20.83 |
| Lithuania – diesel | €1.77/l | €2.24/l | €0.47 | Poland | €23.63 |
| Lithuania – LPG | €0.74/l | €0.82/l | €0.08 | Poland | €3.96 |
| Latvia – petrol (95) | €1.52/l | €1.96/l | €0.44 | Poland | €22.05 |
| Latvia – diesel | €1.77/l | €2.12/l | €0.35 | Poland | €17.61 |
| Latvia – LPG | €0.74/l | €0.95/l | €0.21 | Poland | €10.29 |
| Estonia – petrol (95) | €1.52/l | €1.95/l | €0.42 | Poland | €21.18 |
| Estonia – diesel | €1.77/l | €2.10/l | €0.33 | Poland | €16.39 |
| Estonia – LPG | €0.74/l | €0.99/l | €0.24 | Poland | €12.18 |
These are national averages from 5 October 2026, converted to euro. The Baltic states use the euro and Poland the złoty, so the exchange rate also decides which side of the border is cheaper. The table follows the Via Baltica – handy if you are driving on to Riga or Tallinn.
| 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 |
| Lithuania – petrol (95) | €1.94/l | €1.40/l | €1.38/l |
| Lithuania – diesel | €2.24/l | €1.47/l | €1.29/l |
A year ago petrol cost €1.40/l in Lithuania and €1.39/l in Poland.
Fuel cost from Warsaw to Vilnius
| Route | km | Petrol (95) 7 l | Diesel 6 l | LPG 9 l |
|---|---|---|---|---|
| Warsaw – Vilnius | 511 km | €60.25 | €59.88 | €35.56 |
On the Warsaw – Vilnius drive (511 km) most of the distance is in Poland:
| Country | Share of route | km | Petrol (95) | Diesel |
|---|---|---|---|---|
| Poland | 61% | 310 km | €1.52/l | €1.77/l |
| Lithuania | 39% | 201 km | €1.94/l | €2.24/l |
| Route average | 100% | 511 km | €1.69/l | €1.95/l |
Split four ways, petrol from Warsaw to Vilnius comes to €15.06 per person one way.
Where to refuel
- From Poland most drivers take the S61 (Via Baltica) through the Budzisko – Kalvarija crossing or the Ogrodniki – Lazdijai crossing. The last large Polish stations are around Suwałki.
- If Poland is cheaper, fill up in Suwałki – a full tank covers Vilnius and the way back to the border.
- Stations on the main roads are often above the national average, in Lithuania too.
Cost your own trip to Lithuania in the Tankful calculator, and compare every EU country in the fuel prices in Europe table. For other borders see refuel before the border.