Roadlegs

Vilnius to Athens by car

Vilnius to Athens is 2,701 km by road, about 29 h 23 min of driving. Cut into days with the Roadlegs defaults for a car (up to 450 km or 8 hours a day), it takes 7 days through Lithuania, Poland, Slovakia, Hungary, Serbia, North Macedonia and Greece.

Open this trip in the planner

123456
The shape of the route. Numbers mark where each day ends. Open it in the planner for the map.

Day by day

DayEnds nearDistanceDrivingRoads
1Pomian, Masovian Voivodeship386 km3 h 43 minStraight
2Przestańsko, Lesser Poland Voivodeship386 km4 h 32 minStraight
3Szendehely, Great Plain and North386 km4 h 54 minGentle curves
4Indjija Municipality, Vojvodina386 km4 h 18 minStraight
5Vranjska Banja, Central Serbia386 km4 hGentle curves
6Municipal Unit of Ampelakia, Thessaly and Central Greece386 km3 h 58 minGentle curves
7Athens386 km3 h 58 minStraight

The longest day is day 1, 386 km and 3 h 43 min of driving. Driving time does not include breaks or stops.

Countries on the way

CountryDistanceRoad charges
Lithuania192 kmNo general road charge for this vehicle
Poland721 kmTolls on many motorways
Slovakia207 kmVignette: official seller
Hungary285 kmVignette: official seller
Serbia576 kmTolls on many motorways
North Macedonia176 kmNo general road charge for this vehicle
Greece544 kmTolls on many motorways

Prices change every year, so none are shown here. The links go to the official sellers, checked on 2026-10-05. Bridges, tunnels and city zones can charge separately.

How this was calculated

Roadlegs asked the public Valhalla routing service for a car route on OpenStreetMap data on 5 October 2026, then cut it into days of up to 450 km or 8 hours. Change those limits, add stops and choose your own nights in the planner. Roads, closures and mountain passes open and close with the seasons, so check the current situation before you go.

More car routes

Planner for the car · All routes