The cheapest buses from Saint-Petersburg to Riga

Showing times and prices for Oct 22

Cheapest

$69

Average

$69

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Saint-Petersburg to Riga will cost around $ 69 if you buy it on the day, but the cheapest tickets can be found for only $ 69.

Cheapest
07:30AMSaint-Petersburg12h55 08:25PMRīga, Prāgas iela
1 changes
$691One-way
Cheapest
07:30AMSaint-Petersburg14h55 10:25PMRīga, Prāgas iela
1 changes
$691One-way

Timetable Saint-Petersburg to Riga

Showing buses for tomorrow, Fri, Oct 22
07:30AMSaint-Petersburg12h55 08:25PMRīga, Prāgas iela
0 changes
07:30AMSaint-Petersburg14h55 10:25PMRīga, Prāgas iela
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
Oct 21
$61Lux Express
$392nordic regional airlines oy
Fri
Oct 22
$61Lux Express
$165Air Baltic
Sat
Oct 23
$57Lux Express
$169nordic regional airlines oy
Sun
Oct 24
$45Lux Express
$146Air Baltic
Mon
Oct 25
$57Lux Express
$146Air Baltic
Tue
Oct 26
$54Lux Express
$146nordic regional airlines oy
Wed
Oct 27
$54Lux Express
$133Air Baltic
Thu
Oct 28
$40Lux Express
$134nordic regional airlines oy
Fri
Oct 29
$57Lux Express
$146nordic regional airlines oy
Sat
Oct 30
$54Lux Express
$169nordic regional airlines oy
Sun
Oct 31
$54Lux Express
$146Air Baltic
Mon
Nov 1
$54Lux Express
$134nordic regional airlines oy
Tue
Nov 2
$54Lux Express
$134nordic regional airlines oy
Wed
Nov 3
$54Lux Express
$193nordic regional airlines oy
Thu
Nov 4
$54Lux Express
$193nordic regional airlines oy
Fri
Nov 5
$54Lux Express
$146Air Baltic
Sat
Nov 6
$54Lux Express
$134nordic regional airlines oy
Sun
Nov 7
$54Lux Express
$146Air Baltic
Mon
Nov 8
Find prices
$423Finnair
Wed
Nov 10
$54Lux Express
$134nordic regional airlines oy

The fastest buses from Saint-Petersburg to Riga

Showing times and prices for Oct 22

Fastest Journey

12 h 55 m

Average

13 h 55 m

Buses per day

2

Distance

491 km

It's difficult to get from Saint-Petersburg to Riga without transferring at least once.

Fastest
07:30AMSaint-Petersburg12h55 08:25PMRīga, Prāgas iela
1 changes
$691One-way
2nd Fastest
07:30AMSaint-Petersburg14h55 10:25PMRīga, Prāgas iela
1 changes
$691One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Saint-Petersburg and Riga

distanceDistance304 miles (491 km)
durationAverage bus duration12 h 55 min
priceAverage bus ticket price$55 (€45)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus companiesEcolines, Lux Express, Busfor or Infobus

Buses from Saint-Petersburg to Riga cover the 304 miles (491 km) long route taking on average 12 h 55 min with our travel partners like Ecolines, Lux Express, Busfor or Infobus. Normally, there is 1 bus operating per day, including direct services available. You can get the cheapest bus tickets for this trip for as low as $45 (€36), but the average price of bus tickets is $55 (€45).

Travel Tips

Buses from Saint-Petersburg to Riga
Take the bus to Riga easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Saint-Petersburg to Riga.
FAQs
Am I allowed to travel by bus from Saint-Petersburg, Russia to Riga, Latvia?

Travel between Saint-Petersburg, Russia and Riga, Latvia by bus is: Restricted.

What is the status of international entry into Latvia from Russia?

International entry status: Entry is restricted for citizens and permanent residents of Russia

Do I need to self-quarantine on arrival in Latvia from Saint-Petersburg?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • 10-day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Riga, Latvia?

When traveling in Latvia, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 10/15/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus from Saint-Petersburg to Riga before traveling.

What restrictions are there on reentering Russia from Riga, Latvia?

The current restriction level for your return trip by bus from Riga to Saint-Petersburg is: Restricted

Are there any international entry restrictions on returning to Russia from Latvia?

Reentry to Russia is allowed for: Entry is restricted for citizens and permanent residents of Latvia

Do I need to quarantine on arrival in Russia from Riga?

What are the requirements?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine

What are the safety rules to follow in Saint-Petersburg, Russia?

The government of Russia has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 10/20/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your bus to Saint-Petersburg from Riga here.

How much does a cheap bus from Saint-Petersburg to Riga cost?
If you’re looking to save money on tickets, you can find cheap Saint-Petersburg to Riga buses for as little as $45 (€36)  in the next 7 days.
How much is the bus to Riga from Saint-Petersburg on average?
The bus price between Saint-Petersburg and Riga is on average $55 (€45)  if you are looking to purchase your tickets for this route in the next 7 days.
How many miles is it from Saint-Petersburg to Riga by bus?
The bus distance from Saint-Petersburg to Riga is around 304 miles (491 km).
How long is a bus from Saint-Petersburg to Riga on average?
While the time it takes to travel 304 miles (491 km) to Riga from Saint-Petersburg can vary based on specific dates, weekends, and holidays, the Saint-Petersburg to Riga bus journey time is on average 12 h 55 min.
Which bus providers can take me from Saint-Petersburg to Riga?
For the best Saint-Petersburg to Riga bus to book, you can travel safely and comfortably with Ecolines, Lux Express, Busfor or Infobus. However, it's always good to check all possible bus companies with services to Riga from Saint-Petersburg to compare what amenities they may offer.
How many buses per day are there from Saint-Petersburg to Riga?
On average, there is 1 bus a day from Saint-Petersburg to Riga. The bus times and services may be different on weekends and holidays compared to weekdays.
When is the earliest bus from Saint-Petersburg to Riga? When is the last bus from Saint-Petersburg to Riga?
You can take the first bus from Saint-Petersburg to Riga at 2: 15 PM. The last bus from Saint-Petersburg to Riga that you can take departs at 8: 15 PM. Omio shows you the latest bus from Saint-Petersburg to Riga schedule to help you book the best departure time for this route.
How early should I book Saint-Petersburg to Riga bus tickets to get the best deals?
If you book a bus ticket from Saint-Petersburg to Riga within the next 7 days, you can find tickets to cost on average $55 (€45) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Saint-Petersburg and Riga are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey