The cheapest buses from Riga to Saint-Petersburg

Showing times and prices for 25 Oct

Cheapest

£43

Average

£44

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 Riga to Saint-Petersburg will cost around £ 44 if you buy it on the day, but the cheapest tickets can be found for only £ 43.

Cheapest
07:00Rīga, Prāgas iela15h00 22:00Saint-Petersburg
1 changes
£431One-way
2nd Cheapest
10:00Rīga, Prāgas iela12h00 22:00Saint-Petersburg
1 changes
£451One-way

Timetable Riga to Saint-Petersburg

Showing buses for tomorrow, Mon, 25 Oct
07:00Rīga, Prāgas iela15h00 22:00Saint-Petersburg
0 changes
10:00Rīga, Prāgas iela12h00 22:00Saint-Petersburg
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
25 Oct
£43Lux Express
£118Air Baltic
Tue
26 Oct
£39Lux Express
£94nordic regional airlines oy
Wed
27 Oct
£41Lux Express
£104Air Baltic
Thu
28 Oct
£41Lux Express
£157nordic regional airlines oy
Fri
29 Oct
£23Flixbus
£74Air Baltic
Sat
30 Oct
£24Flixbus
£94nordic regional airlines oy
Sun
31 Oct
£41Lux Express
£104Air Baltic
Mon
1 Nov
£39Lux Express
£94nordic regional airlines oy
Tue
2 Nov
£39Lux Express
£74Air Baltic
Wed
3 Nov
£39Lux Express
£119nordic regional airlines oy
Thu
4 Nov
£29Lux Express
£119nordic regional airlines oy
Fri
5 Nov
£39Lux Express
£103nordic regional airlines oy
Sat
6 Nov
£39Lux Express
£74Air Baltic
Sun
7 Nov
£39Lux Express
£95Air Baltic
Mon
8 Nov
£39Lux Express
£94nordic regional airlines oy
Tue
9 Nov
£39Lux Express
£74Air Baltic
Wed
10 Nov
£29Lux Express
£94nordic regional airlines oy
Thu
11 Nov
£39Lux Express
£103nordic regional airlines oy
Fri
12 Nov
£39Lux Express
£74Air Baltic
Sat
13 Nov
£39Lux Express
£74Air Baltic

The fastest buses from Riga to Saint-Petersburg

Showing times and prices for 25 Oct

Fastest Journey

12 h

Average

13 h 30 m

Buses per day

2

Distance

491 km

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

Fastest
10:00Rīga, Prāgas iela12h00 22:00Saint-Petersburg
1 changes
£451One-way
2nd Fastest
07:00Rīga, Prāgas iela15h00 22:00Saint-Petersburg
1 changes
£431One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information to Saint-Petersburg from Riga

distanceDistance304 miles (491 km)
durationAverage coach duration12 h
priceAverage coach ticket price£35 (€40)
changesDirect coachYes
carriersCoach companiesEcolines, Lux Express, Busfor or Infobus

Coaches from Riga to Saint-Petersburg cover the 304 miles (491 km) long trip taking on average 12 h with our travel partners like Ecolines, Lux Express, Busfor or Infobus. There are direct coach services available. While the average ticket price for this trip costs around £35, you can find the cheapest coach ticket for as low as £23.

Travel Tips

Buses from Riga to Saint-Petersburg
Take the bus to Saint-Petersburg 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 Riga to Saint-Petersburg.
FAQs
Are there any COVID-19 restrictions for international travel by coach between Riga and Saint-Petersburg?

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

Is international entry into Saint-Petersburg from Riga restricted?

International entry is allowed for: Entry is restricted for citizens and permanent residents of Latvia

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

Entry 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 required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 20/10/2021. Remember to check the latest COVID-19 travel safety regulations for your coach between Riga and Saint-Petersburg closer to your date of departure here.

What COVID restrictions are there for my return journey by coach to Riga, Latvia from Saint-Petersburg, Russia?

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

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

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

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

What are the entry requirements?

  • 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?

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

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

Last verified on 23/10/2021. 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 Saint-Petersburg to Riga coach here.

What is the price of the cheapest coach between Riga and Saint-Petersburg?
You can find a cheap coach from Riga to Saint-Petersburg for some dates and times for as low as £23  one way in the next 7 days.
What is the average price of coach tickets from Riga to Saint-Petersburg?
The Riga to Saint-Petersburg coach ticket price is on average £35  if you are looking to purchase your tickets for this trip in the next week.
How many miles is it from Riga to Saint-Petersburg by coach?
You should expect to travel around 304 miles (491 km)  between Riga and Saint-Petersburg by coach.
How many hours does it take from Riga to Saint-Petersburg by coach?
The coach time to Saint-Petersburg from Riga is on average 12 h  for the 304 miles (491 km) long journey, but the time it takes to go from Riga to Saint-Petersburg by coach can vary depending on specific dates or travelling on weekends and holidays.
Which coach companies can get me from Riga to Saint-Petersburg?
When taking a coach from Riga to Saint-Petersburg, you can count on Ecolines, Lux Express, Busfor or Infobus for the best way to get you to Saint-Petersburg. You can also check all possible coach companies who offer a service to Saint-Petersburg from Riga and compare the amenities they offer before buying a coach ticket.
When does the first coach depart from Riga to Saint-Petersburg? When does the last coach depart from Riga to Saint-Petersburg?
The earliest coach departing from Riga to Saint-Petersburg leaves at 05: 00. The last coach departing from Riga to Saint-Petersburg leaves at 23: 35. You can find the latest Riga to Saint-Petersburg coach times on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I book Riga to Saint-Petersburg coach tickets to get the best deals?
You can find a coach between Riga and Saint-Petersburg to cost on average £35 one way if you book within the next 7 days. But we recommend buying coach tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Riga to Saint-Petersburg coach generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey