Getting There

By air. Vilnius Airport (VNO) is the main international gateway, with direct flights to most major European cities. Ryanair, Wizz Air, and airBaltic are among the major low-cost carriers serving Vilnius. Kaunas Airport (KUN) handles a good number of budget flights, particularly useful if you're heading straight to central Lithuania. Palanga Airport serves the western coast.

By train. Since January 2025, the three Baltic capitals are linked by a coordinated daily rail service with through ticketing. The Vilnius–Riga journey takes around four hours; the full Vilnius–Tallinn trip is about ten hours with a connection at Valga. Fares start at €39 in second class. A comfortable international train also links Vilnius with Warsaw (departing Vilnius around 12:35, arriving Warsaw Centralna by 19:03), with fares from around €16. Book through the LTG Link website.

By bus. Eurolines and other operators run coaches from Riga, Tallinn, Warsaw, and further afield. Buses are slower than trains but often cheaper and may serve more destinations. The main long-distance bus terminal in Vilnius is next to the train station.

By car. Lithuania is well connected by road to Poland, Latvia, and Belarus (though the Belarus border crossing requires extra documentation and is not recommended for casual travellers given the current political situation). The Via Baltica highway runs from Warsaw through Kaunas to the Latvian border, making driving from Poland straightforward.

By sea. Klaipeda has a ferry connection to Kiel in Germany (DFDS) and to Karlshamn in Sweden, making it possible to arrive by sea if you're travelling from Scandinavia or Germany.