You are here
Latvia is a European Union Member State and adheres to the Schengen Agreement. You can easily travel here by land, water and air transport.
Latvia has land borders with Estonia, Lithuania, Belarus and Russia. When entering Latvia from countries which are not part of the Schengen Area, border control is in place.
You can take a bus to Latvia from almost anywhere in Europe. Trips to Riga take:
- Approximately 4 hours from Vilnius and Tallinn;
- 12 hours from Warsaw;
- 16 hours from Moscow;
- 20 hours from Prague;
- 36 hours from London.
Buses between the capital cities of the Baltic States leave several times a day, making it easy to visit all three Baltic States during the same trip.
Latvia is also easily accessible by train. It takes 17 hours to get to Riga from Moscow, 13 hours from Saint Petersburg and 4 hours from Valga, an Estonian town on the border with Latvia.
Travelling by air
Airlines including Ryanair, Lufthansa and Aeroflot offer flights to Riga and Latvia’s national airline airBaltic operates direct flights to Riga from more than 50 destinations in Europe and Asia. Flights from destinations in Europe are not long. Flights from Stockholm and Moscow take approximately 1 hour, and from London, Rome and Paris approximately 3 hours.
There are regional airports in Liepāja and Ventspils.
- Liepaja Airport is currently being reconstructed and is expected to reopen in the summer of 2016.
- Ventspils Airport is also available for private flights.
- The Spilve Aerodrome mostly supports private and training flights: .
There is regular ferry traffic between Latvia, Sweden and Germany. You can get to Riga easily from the Swedish capital Stockholm, and to Ventspils from Nynäshamn in Sweden and Travemünde in Germany. There is ferry service from Liepāja Port to Travemünde and Nynäshamn, and you can also sail to these two destinations from Ventspils Port.
There are several small ports in Latvia open to yachts and boats in Engure, Lielupe, Mērsrags, Pāvilosta and Salacgrīva.