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 wayRental carCar sharingResult
Vilnius → Riga (293 km, 1 day)€229 incl. €180 drop-off€173 CityBeecar sharing saves €56
Riga → Vilnius (293 km, 1 day)€204 incl. €130 drop-off€185 CityBeecar sharing saves €19
Riga → Tallinn (313 km, 1 day)€236 incl. €160 drop-off€108 CityBeecar sharing saves €128
Tallinn → Riga (313 km, 1 day)€228 incl. €160 drop-off€103 CityBeecar sharing saves €125
Vilnius → Tallinn (602 km, 2 days)€347 incl. €242 drop-off€280 CityBeecar sharing saves €67
Tallinn → Vilnius (602 km, 2 days)€415 incl. €292 drop-off€297 CityBeecar sharing saves €118
Vilnius → Riga → Tallinn (606 km, 3 days)€369€301 CityBeecar 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

Tips for the drive

Bolt Drive vs CityBee vs SparkVilnius AirportCar sharing vs a rental car

Last changed 2026-11-02.