St. Petersburg
749 km
Riga
Departure station:
Nevsky Prospect, 85, Saint Petersburg, Russia
Lenina Sq., 6, Saint Petersburg, Russia
Vosstaniya Sq. 2, St.Petersburg, Russia
Zagorodnyy Prospekt, 52, St. Petesburg, Russia
Arrival station:
Riga
Stacijas laukums 2, Riga, Latvia
Brand name
Train type
Travel time
Price from
Departures
Rating
Latvian Railways
Latvian Railways
Comfort night train
16 hrs 8 min
$63
1
92.00%

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.

Timetable & Train information

Lowest train ticket cost:
$63
Departures:
1
Earliest departure:
17:20
Latest departure:
17:20
Shortest travel time:
16 hrs 8 min
Longest travel time:
16 hrs 8 min
9.2 / 10 based on 54 reviews

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