Trip to Vilnius

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Tallinn to Vilnius

🌿 Enjoy the picturesque landscapes of Estonia and Latvia as you traverse through the countryside. The total travel time from Tallinn to Vilnius is approximately 12 hours and 49 minutes, allowing you to relax and embrace the tranquility of train travel. 💰 Ticket prices for this route range from €33 to €67, offering an affordable and convenient way to explore the Baltic region. When you reach Vilnius station, operated by Lithuanian Railways, you'll be greeted by the charm and beauty of Lithuania's capital city.

Where to stay in Vilnius

There are over 558 hotels to stay in Vilnius. Prices range from $8 per night.

Accomodation
  • There are no direct train services from Tallinn to Vilnius. However, you can take a train operated by Elron from Tallinn to Valga, then transfer to a train to Riga-Pasazieru, and finally switch to a train operated by Lithuanian Railways to reach Vilnius. The total journey time, including transfers, is approximately 12 hours and 49 minutes. The ticket prices for this route usually range from €34 to €68.
  • The fastest train option available between Tallinn and Vilnius involves taking a combination of trains with transfers in Valga and Riga-Pasazieru. The total journey time for this route is approximately 12 hours and 49 minutes. While this may not be the quickest option compared to other modes of transportation, it is the most efficient train route available for travelers between Tallinn and Vilnius. Ticket prices for this journey typically range from €34 to €68.
  • Trains departing for Vilnius from Tallinn are operated by Elron and depart from Tallinn station. This is the main departure station for the train services connecting these two cities. Travelers can board the train at Tallinn station to begin their journey to Vilnius.
  • There are multiple trains that travelers can take to journey from Tallinn to Vilnius although there is no direct route available. Passengers can board a train operated by Elron at Tallinn station, transfer to another train at Valga, continue the journey through Riga-Pasazieru, and finally arrive in Vilnius via a train operated by Lithuanian Railways. The entire trip, including transfers, typically takes around 12 hours and 49 minutes. Ticket prices for these trains vary between €34 and €68.
  • The train from Tallinn to Vilnius operated by Lithuanian Railways, arrives at Vilnius station. This is the final destination of the journey that includes transfers through Valga and Riga-Pasazieru. Vilnius station is a central transportation hub in the Lithuanian capital, offering convenient connections to various parts of the city and beyond for travelers arriving by train.
  • The first train of the day from Tallinn to Vilnius operated by Elron, typically departs from Tallinn station early in the morning to begin the multi-leg journey via Valga and Riga-Pasazieru. The last train departing from Tallinn on this route usually leaves later in the evening, allowing travelers to embark on the overnight trip to Vilnius. The total travel time, including transfers, is approximately 12 hours and 49 minutes, providing passengers with a convenient option to make the journey throughout the day. Ticket prices for these trains vary between €34 and €68, depending on the class of service chosen.
  • There are no direct train trips between Tallinn and Vilnius. Instead, passengers can opt for trains operated by Elron departing from Tallinn station and transferring at Valga and Riga-Pasazieru before reaching Vilnius with Lithuanian Railways. The entire journey, including the necessary transfers, typically takes around 12 hours and 49 minutes. While there are no direct services, travelers can plan their trip according to the schedule of connecting trains throughout the day.
  • No, there is no direct train between Tallinn and Vilnius. Travelers will need to take a combination of trains, starting from Tallinn, transferring at Valga and Riga-Pasazieru, and finally arriving in Vilnius. The total journey time, including transfers, is approximately 12 hours and 49 minutes. Despite the lack of direct services, passengers can reach Vilnius by train with the proposed route.
  • The cost of a train ticket from Tallinn to Vilnius typically ranges from €34 to €68, depending on factors such as class of service and availability. Passengers can choose from various ticket options within this price range for the journey between the two cities. It is advisable to check for any discounts or promotions that may lower the ticket price when planning this train trip.

Will you be returning to Tallinn by train?

If you are looking for the return train journey, check out trains from Vilnius to Tallinn

See schedule