HowToGo

Riga to Saint Petersburg, Russia - Transfer & Transportation Guides

Find transfer & transportation guides from Riga to Saint Petersburg, Russia. How to get from Riga to Saint Petersburg, Russia by Flight, Bus, Train, Taxi.

You can get to Saint Petersburg, Russia from Riga by verhicle types below

Search Transfer from Riga to Saint Petersburg, Russia

Transfer solutions

You have 7 options transfer to Saint Petersburg, Russia from Riga below

Bus ( 27 min. )

Take a bus from Grēcinieku iela to Lidosta Rīga.


Open Map More details & check price at Rigas satiksme
Plane ( 1 hr. 10 min. )

Take a flight from Riga to Pulkovo.


Walk ( 9 min. )

Take a foot from Pulkovo to Аэропорт "Пулково 1".


Bus ( 26 min. )

Take a bus from Аэропорт "Пулково 1" to Ст. Метро "Московская".


Open Map More details & check price at St Petersburg State Transport
Metro ( 15 min. )

Take a subway from Moskovskaya to Nevsky Prospekt.


Open Map More details & check price at Saint Petersburg Metro
Duration 4 hr. 48 min.
Distance 517 km.
Cost 117 USD
Bus ( 27 min. )

Take a bus from Grēcinieku iela to Lidosta Rīga.


Open Map More details & check price at Rigas satiksme
Plane ( 1 hr. )

Take a flight from Riga to Helsinki.


Train ( 8 min. )

Take a train from Lentoasema to Tikkurila.


Open Map More details & check price at Finnish Railways (VR)
Train ( 3 hr. 10 min. )

Take a train from Tikkurila to Pietari.


Open Map More details & check price at Finnish Railways (VR)
Duration 7 hr. 48 min.
Distance 795 km.
Cost 127 USD
Bus ( 5 hr. )

Take a bus from Riga Central Bus Station to Pskov Bus station.


Open Map More details & check price at AutoFavorit
Walk ( 10 min. )

Take a foot from Pskov Bus station to Pskov-1.


Train ( 3 hr. 30 min. )

Take a train from Pskov-1 to Baltiyskiy station.


Open Map More details & check price at Russian Railways (РЖД)
Duration 9 hr. 40 min.
Distance 553 km.
Cost 2800 RUB (39 USD)
Bus ( 10 hr. 35 min. )

Take a bus from Riga Central Bus Station to Saint Petersburg Bus station.


Open Map More details & check price at Lux Express
Duration 10 hr. 35 min.
Distance 582 km.
Cost 35 EUR (40 USD)
Bus ( 2 hr. 45 min. )

Take a bus from Riga Bus Station to Pärnu, Central Bus Station.


Open Map More details & check price at FlixBus
Bus ( 8 hr. 15 min. )

Take a bus from Pärnu bussijaam to Sankt-Peterburg bussijaam.


Open Map More details & check price at PRESTO osaühing
Duration 12 hr.
Distance 633 km.
Cost 41 EUR (50 USD)
Train ( 16 hr. 40 min. )

Take a train from Riga Pass to St Petersburg Vitebskii.


Open Map More details & check price at L-Ekspresis
Duration 16 hr. 40 min.
Distance 828 km.
Cost 54 EUR (64 USD)
Car ( 8 hr. 25 min. )

Drive a car from Riga to Saint Petersburg.


Duration 8 hr. 25 min.
Distance 574 km.
Cost 65 USD

Find Hotels in Saint Petersburg, Russia

You can find hotels and accommodations in Saint Petersburg, Russia with our hotels search tool below

Booking.com

About Riga, Latvia

Riga (; Latvian: Rīga [ˈriːɡa] (listen); Livonian: Rīgõ) is the capital of Latvia and is home to 627,487 inhabitants (2020), which is a third of Latvia's population. Being significantly larger than other cities of Latvia, Riga is the country's primat... Learn more

About Saint Petersburg, Russia


References