Latvia.travel mobile app. Your official guide for travelling in Latvia.

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.

Land Transport

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.

Water Transport

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.

Flights to Riga
Learn more

Flights to Riga

Riga International Airport is the largest airport in the Baltics. The largest number of direct flights is offered to Riga from destinations...
Rīga Motor Museum
Learn more

Driving to Latvia

Latvia has land borders with Estonia, Lithuania, Russia and Belarus. From Sweden and Germany travellers by car can take the ferry, thereby...
Learn more

Bus to Riga

You can conveniently travel to Latvia on a long-distance bus as the country has land borders with Lithuania, Estonia, Russia and Belarus.
Ferry to Latvia
Learn more

Ferry to Latvia

Latvia’s largest ports are in Riga, Ventspils and Liepāja. They cater for regular ferry traffic from cities in Sweden and Germany.


Last updated: