St. Petersburg
If you are planning a Saint Petersburg trip, it might be useful to check out what to know about the numerous train stations in St. Petersburg.
Show more
St. Petersburg train station
St. Petersburg
Nevsky Prospect, 85, St. Petesburg, Russia
749 km
Riga
Riga train station
Riga station
Prāgas iela 1, Latgales priekšpilsēta, Rīga, LV-1050, Latvia, Riga, Latvia
St. Petersburg to Riga Train Information
Those planning to travel from the Russian northern gem, St. Petersburg, to the beautiful capital of Latvia should consider taking a night train. The St. Petersburg - Riga trains are designed for travel in comfort and offer several types of car classes to select from, including soft sleeper cabins. The train passes numerous picturesque regions and towns along the way, conveniently connecting St. Petersburg and Riga from one city center to the other.
St. Petersburg to Riga Train Timetable
Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Trains on St. Petersburg - Riga Route
Brand name
Train type
Travel time
Price from
Departures
Rating
Latvian Railways
Comfort night train
16 hrs 8 min
$64
1
St. Petersburg to Riga Train Review & Rating
Managed to get some sleep during the train ride, everything went well
Gina Y. about traveling from St. Petersburg to Riga
Popular Train Routes From St. Petersburg and Riga
Filter by
-
Riga262 kmVilnius
Latvia
Lithuania
Trains per day: 10|Popular trains:LUX Express
,Lux Lounge
Vilnius262 kmRigaLithuania
Latvia
Trains per day: 15|Popular trains:LTG Link
,Lux Lounge
St. Petersburg1273 kmMurmanskRussia
Russia
Murmansk1273 kmSt. PetersburgRussia
Russia
Petrozavodsk416 kmSt. PetersburgRussia
Russia
St. Petersburg416 kmPetrozavodskRussia
Russia
-
Tallinn370 kmSt. Petersburg
Estonia
Russia
Trains per day: 1|Popular trains:Russian railways
St. Petersburg370 kmTallinnRussia
Estonia
Trains per day: 1|Popular trains:Russian railways
Riga749 kmSt. PetersburgLatvia
Russia
Trains per day: 1|Popular trains:Latvian Railways
Helsinki300 kmSt. PetersburgRussia
St. Petersburg300 kmHelsinkiRussia
St. Petersburg633 kmMoscowRussia
Russia
Trains per day: 21|Popular trains:Russian railways
,SAPSAN
,Red Arrow
,Grand Express
,Desiro
,Megapolis
,Smena Double-Decker
,Arktika
-
Moscow633 kmSt. Petersburg
Russia
Russia
Trains per day: 22|Popular trains:Russian railways
,SAPSAN
,Red Arrow
,Grand Express
,Desiro
,Megapolis
,Smena Double-Decker
,Arktika
Filter by
-
Riga262 kmVilnius
Latvia
Lithuania
Trains per day: 10|Popular trains:LUX Express
,Lux Lounge
Vilnius262 kmRigaLithuania
Latvia
Trains per day: 15|Popular trains:LTG Link
,Lux Lounge
-
St. Petersburg1273 kmMurmansk
Russia
Russia
Murmansk1273 kmSt. PetersburgRussia
Russia
-
Petrozavodsk416 kmSt. Petersburg
Russia
Russia
St. Petersburg416 kmPetrozavodskRussia
Russia
-
Tallinn370 kmSt. Petersburg
Estonia
Russia
Trains per day: 1|Popular trains:Russian railways
St. Petersburg370 kmTallinnRussia
Estonia
Trains per day: 1|Popular trains:Russian railways
-
Riga749 kmSt. Petersburg
Latvia
Russia
Trains per day: 1|Popular trains:Latvian Railways
Helsinki300 kmSt. PetersburgRussia
-
St. Petersburg300 kmHelsinki
Russia
St. Petersburg633 kmMoscowRussia
Russia
Trains per day: 21|Popular trains:Russian railways
,SAPSAN
,Red Arrow
,Grand Express
,Desiro
,Megapolis
,Smena Double-Decker
,Arktika
-
Moscow633 kmSt. Petersburg
Russia
Russia
Trains per day: 22|Popular trains:Russian railways
,SAPSAN
,Red Arrow
,Grand Express
,Desiro
,Megapolis
,Smena Double-Decker
,Arktika
Related travel info
Russia Trains