Riga International Airport (RIX) is the sole commercial airport in Latvia, and it is situated 10 kilometers southwest of Riga. Bus 22 runs between the airport and the city center (and vice versa), and other modes of transportation, such as taxis, are available on-site. To learn more about flying to and from the airport, click here.
You may also fly to Kaunas, Lithuania, and then take the Flybus to Riga.
Latvian Railways (Latvian: Latvijas Dzelzce) runs trains from Russia to Riga, including stops at Rezekne and Jekabpils, as well as trains to and from Valga, Estonia, from whence you may connect to Tallinn. In addition, trains from Saint Petersburg, Russia, go to Daugavpils and Rezekne. Due to track upgrades, service between Latvia and Lithuania has been stopped (February 2016).
If you go by rail to or from Riga through Daugavpils, you may need to spend the night in Daugavpils to make the connection. As a result, while traveling between Riga and Vilnius, you may be better off taking the bus or flying.
International bus connections are available to everywhere in Europe, with regular service to Tallinn and Tartu in Estonia, as well as Vilnius and Kaunas in Lithuania.
Operators of well-known bus routes include:
The Through Baltica route connects Warsaw, Poland, with Tallinn, Estonia, via Kaunas, Lithuania, and Riga.
If you hold a driver’s license from another European Union nation, you may use it in Latvia indefinitely, just as you do in the country where it was granted. Residents of other countries are required by law to acquire a Latvian driver’s license after living in Latvia for six months; however, this only entails a theoretical test, which may be done in English, German, French, or Russian.