Shortest travel time:
16 h 8 m
Longest travel time:
16 h 8 m
Lowest train ticket cost:
55
Avg. daily departures:
1
Earliest departure:
17:20
Latest departure:
17:20
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 stations
Moscovsky Station
Nevsky Prospect, 85, Saint Petersburg, Russia
Finlyandskiy
Lenina Sq., 6, Saint Petersburg, Russia
Ladozhskiy Station
Vosstaniya Sq. 2, St.Petersburg, Russia
Vitebskiy station
Zagorodnyy Prospekt, 52, St. Petesburg, Russia
Varshavskiy station
Obvodnogo Kanala emb., 118, St. Petesburg, Russia
Baltiysky station
120, Nab. Obvodnogo Kanala, St. Petesburg, Russia
749 km
Riga
Riga train station
Riga
Stacijas laukums 2, 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
Afternoon trains
16 hrs 8 min
16 hrs 8 min
17:20
17:20
1

Trains on St. Petersburg - Riga Route

Brand name
Train type
Travel time
Price from
Departures
Rating
Latvian Railways
Latvian Railways
Comfort night train
16 hrs 8 min
55
1
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