Travel from Vilnius to Tallinn

Bus or fly from Vilnius to Tallinn?

LOT and Air Baltic fly from Vilnius to Tallinn 5 times a day. Alternatively, Ecolines operates a bus from Vilnius to Tallinn once daily. Tickets cost $29 - $45 and the journey takes 8 h 50 min.

How to get from Vilnius to Tallinn

ModeDurationPrice
From Vilnius(LT) train to Vilnius airport, fly to Tallinn airport, then bus to Tallinn.3 h 19 min$68
From Vilnius bus to Tallinn.8 h 50 min$33
From Vinco Kudirkos aikste line 2 Trolleybus to Vilnius, bus to Kamyenny Loh, then bus to Tallinn.11 h 2 min$76
From Vilnius drive to Tallinn.7 h 34 min$81

How long does it take to get from Vilnius to Tallinn?

It takes approximately 3 h 19 min to get from Vilnius to Tallinn, including transfers.

Is there a direct bus between Vilnius and Tallinn?

Yes, there is a direct bus departing from Vilnius and arriving at Tallinn. Services depart once daily, and operate every day. The journey takes approximately 8 h 50 min.

Operators from Vilnius to Tallinn

OperatorPhoneWebsite
Lithuanian Railways (LG)Lithuanian Railways (LG)
LOTLOT
Air BalticAir Baltic
Vilandert OÜVilandert OÜ
Ecolines+371 67214512Ecolines
Trafi LTTrafi LT
Minsktrans(+375 17) 219-86-01Minsktrans