You are here

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.

Time spent on the way to Riga:

  • From Vilnius – only 4 hours;
  • From Tallinn – 4.5 hours;
  • From Minsk – 8 hours;
  • From Saint Petersburg – 11 to 12 hours;
  • From Warsaw – 13 to 14 hours;
  • From Moscow – 15 hours;
  • From Berlin and Prague – 22 hours.

The most common destination for buses in Latvia is Riga International Bus Terminal located in the very heart of Riga next to the Central Railway Station and Central Market.

You can reach the Bus Terminal in as little as 5 minutes when walking from Old Riga.

Long-distance buses also let passengers off in other Latvian cities including Liepaja, Daugavpils, Bauska and Valmiera.

Most of the long-distance bus routes are operated by

For the convenience of passengers, buses have more legroom, are equipped with air conditioning, a DVD system, coffee machine, wireless internet, chemical toilet and electricity plugs (220V). Some buses offer hot meals.

Tickets for domestic and international buses can be purchased online via the service providers’ websites and

Transport to Latvia
Learn more

Transport to Latvia and in Latvia

Latvia is a European Union Member State and adheres to the Schengen Agreement. You can easily travel here by land, water and air transport...
Jūgendstils Rīgā
Learn more


Visit the regions of Latvia, and plan your trip using a route planner. Find out where you can have dinner at top-level restaurants in...
Turaidas pils
Learn more

See & do

Visit Latvia to enjoy strolling pristine Gauja National Park, hit the beach in the resort city of Jurmala, or get an adrenaline rush at the...
practical information
Learn more

Practical Information

Useful information will help to plan your trip to Latvia. Look into Latvian regional tourism maps and descriptions of popular tourism...
Last updated: