Between Tallinn and Vilnius we found up to 3 bus departures, including 1 night bus. The earliest departure from Tallinn is at 06:30 arriving to Vilnius at 15:05. The latest departure is at 22:30 arriving at 06:55. Prices for a one way adult ticket range from 27 € to 30 €.
The shortest travel distance between Tallinn (EE) and Vilnius (LT) is 605 km. The fastest bus which departs at 22:30 has a travel time of 08:25h. The longest travel time on the route is 09:05h. Specific information about each route can be found by clicking the route in the search results.
Overnight bus Tallinn to Vilnius
If you want to travel overnight, there is 1 night bus from Tallinn to Vilnius. The overnight buses depart between 22:30 and 22:30 and arrive between 06:55 and 06:55 in the morning.