Vilnius → Riga → Tallinn one way: car sharing or a rental car?
Short answer: one way between the Baltic capitals, a rental car adds a drop-off fee of €130–€400. CityBee lets you leave the car in another Baltic country for a fixed fee, so for a one-way day it usually comes out cheaper. Bolt Drive and Spark must end where they started.
| One way | Rental car | Car sharing | Result |
|---|---|---|---|
| Vilnius → Riga (293 km, 1 day) | €229 incl. €180 drop-off | €173 CityBee | car sharing saves €56 |
| Riga → Vilnius (293 km, 1 day) | €204 incl. €130 drop-off | €185 CityBee | car sharing saves €19 |
| Riga → Tallinn (313 km, 1 day) | €236 incl. €160 drop-off | €108 CityBee | car sharing saves €128 |
| Tallinn → Riga (313 km, 1 day) | €228 incl. €160 drop-off | €103 CityBee | car sharing saves €125 |
| Vilnius → Tallinn (602 km, 2 days) | €347 incl. €242 drop-off | €280 CityBee | car sharing saves €67 |
| Tallinn → Vilnius (602 km, 2 days) | €415 incl. €292 drop-off | €297 CityBee | car sharing saves €118 |
| Vilnius → Riga → Tallinn (606 km, 3 days) | €369 | €301 CityBee | car sharing saves €68 |
Distances by road, city centre to city centre (OSRM). Prices for an economy car on a trip starting two weeks from now (November 2026), with fuel and every fee each side charges; the rental is the typical price booked online with its standard insurance. How we calculate.
What each side charges for one way
- Rental car: published drop-off fees between the capitals run from €130 to €400 and differ by direction (Vilnius → Riga €180, Riga → Vilnius €130). Driving between the three countries is normally allowed but has to be declared at booking; small local firms may add up to €50 per country. Sources: toprent.com, primecarrent.com.
- CityBee: you may drive between Lithuania, Latvia and Estonia without asking and leave the car in any CityBee zone there. Ending in Latvia or Estonia after starting in Lithuania costs €69; ending in Lithuania costs €69 plus VAT: €83 from Latvia, €86 from Estonia.
- Bolt Drive: from Lithuania you may drive in Latvia, Estonia and Poland, but the trip has to end back in Lithuania.
- Spark: Lithuania only.
Tips for the drive
- Check the kilometres in the package: Vilnius–Riga is 293 km one way, Riga–Tallinn 313 km.
- Look at where the operator's zone is in the destination city before you go, and photograph the car where you leave it.
- Guides: Lithuania, Latvia, Estonia.
Last changed 2026-11-02.