Riga to Berlin by car: fuel cost, tolls and vignettes 2026
Latvia→ Lithuania→ Poland→ Germany
About 1,170 km through 4 countries. At today's prices the fuel for one way costs about €167 with a petrol car or €158 with a diesel.
Fuel cost by country
| Country | km | €/l | Litres | Cost |
|---|---|---|---|---|
| Latvia * | 80 | 2.057 | 5.6 | €11.52 |
| Lithuania | 270 | 1.965 | 18.9 | €37.14 |
| Poland * | 740 | 2.057 | 51.8 | €106.54 |
| Germany | 80 | 2.148 | 5.6 | €12.03 |
| Total | 1170 | 81.9 | €167.23 |
Assumes you refuel in each country in proportion to the distance driven there. * no current price – route average used. Station averages from our daily data for Lithuania, Germany.
Vignettes and tolls on this route
- Latvia: No vignette or motorway toll for cars.
- Lithuania: No vignette or motorway toll for cars.
- Poland: Most motorways are free; the A1, A2 and A4 toll sections are paid at booths or via the e-TOLL app.
- Germany: No motorway charge for cars.
Cars up to 3.5 t. Buy vignettes only from the official sellers – unofficial sites add large fees.
Questions
How much does fuel cost from Riga to Berlin?
For about 1,170 km a petrol car using 7 l/100 km needs about 82 litres, costing about €167; a diesel car using 6 l/100 km about €158. One way, at current national average prices.
Where is fuel cheapest between Riga and Berlin?
Petrol is cheapest in Lithuania (€1.965/l) and diesel in Lithuania (€2.226/l); the most expensive is Germany (€2.148/l).
Do I need a vignette from Riga to Berlin?
No vignette is needed on this route; some countries charge distance-based tolls.
More routes
- Warsaw → Berlin570 km
- Vilnius → Berlin1,000 km
- Kaunas → Berlin920 km
- Riga → Warsaw680 km
Distances are approximate and follow the usual motorway route; your navigation may differ. Prices are national averages and change daily.