How to get to Latvia

Select Month

start planning free

Rīga International Airport (Lidosta Rīga) is served by numerous European airlines, including easyJet, Ryanair, Aer Lingus, Lufthansa and Turkish Airlines as well as Latvia’s low-cost airBaltic (airbaltic.com). You can easily get to the city centre by taking bus #22 (€1.15 when bought in advance, € 2 when bought from the bus driver) or a taxi.

Options for cross-border train travel are fairly limited, with connections to Moscow and St Petersburg, but not to Lithuania or Estonia. The train lines still exist, however, and services may be reinstated in future. Eurolines (eurolines.lt), LuxExpress (luxexpress.eu) and Ecolines (ecolines.net) offer frequent bus services linking Rīga with Tallinn, Vilnius and St Petersburg, among other international destinations.

A daily ferry service runs from the Rīga terminal to Stockholm, Sweden (tallinksilja.com); as well as daily from Ventspils to Nynäshamn, Sweden (60km from Stockholm).

Transport planning is often the foundation of a realistic itinerary. Rough Guides works with vetted Latvia local experts who create personalized trip plans from scratch around arrival points, travel times, regional connections, and the way you prefer to travel. You can compare up to 3 different itineraries and refine the preferred route together with the local travel agent before the trip is finalized.