How to get to Latvia

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 ( 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 (, LuxExpress ( and Ecolines ( 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 (; as well as daily from Ventspils to Nynäshamn, Sweden (60km from Stockholm).

Rough Guides Editors

written by
Rough Guides Editors

updated 04.03.2024

Ready to travel and discover

Get support from our local experts for
stress-free planning & worry-free travels

Plan my trip ⤍