Select date to buy bus tickets Vilnius - Tallinn
Discounts up to 70% on bus trips
Sign up for the newsletter to get discounts
and to read about cheap travelling
There are ten daily buses from Vilnius to Tallinn. The shortest travel distance between Vilnius and Tallinn is around 604 km. The average journey time is around nine hours. The buses cross the national border between Lithuania and Estonia.
The average cost for a bus ticket is around 27€. The most efficient method to get a cheap bus ticket is to book your tickets as much in advance as possible and avoiding rush hour.
The main bus terminal is Vilnius Bus Station located at Sodu street; house 22. It is located at the centre of the city and is adjacent to the Vilnius Railway Station and taxi stand.
Being one of the most popular destinations in Lithuania, it has great connectivity to other parts of the country and European destinations. From here you can catch a bus to Tallinn that will drop you off at the Tallinn Bus Terminal in Lastekodu 46.
The other bus stops and terminals in Vilnius are: - Bus stop at Shopping centre Panorama, Stirnu street - Bus stop “Vilnius” at Ukmerges Garve street; house 221
The other bus stops and terminals in Tallinn are: - Bus Stop at Port Tallin (terminal A), Sadama street 25/2 - Bus stop at Vana-Paaskula, Parnu Mante street
Popular carriers on this route are Lux Express, ECOLINES and Eurolines Business Class TOKS. All of them offer amenities like WiFi, toilets, air-conditioning, on-board drinks, and standard seats. Power outlets are available as well.
Vilnius Bus terminal is located approximately 3.18 km from the town center, which is merely a 10 minutes drive. The central train station is 600 m from the bus terminal. The taxi stand is also right outside the bus terminal adjacent to the train station. The Vilnius Airport is just 4.5 km away and there are buses available connecting it.
The facilities it offers are toilets, ATMs, luggage storage services, a coffee bar, fast food restaurants, kiosks and a parking lot. There are several hotels and hostels neighbouring the bus station. You can easily find taxis from here to the town center.
The airport is just 4.5 km away. You can take a cab which will drop you to the bus terminal within 10 minutes or you can take a bus.
The Vilnius Airport Express Bus departs from the Vilnius Airport at every 15 minutes. It’s a non-stop bus and will drop you off to Vilnius Bus Station in just 10 minutes.
Tallinn Bus Terminal is located in Lastekodu 46 which is just 4.04 km from the town center. Inside the bus terminal, you will find many facilities such as ATMs, kiosks, food catering, toilets and cafes. Right outside the bus terminal, there are several restaurants, cafes, hotels and hostels.
The Tallinn tram stop is located just 200 meters from the bus terminal. The Tallinn Airport is located just 2 km away.
The top attractions in Tallinn that you must visit are: