Shortest travel time:
16 h 8 m
Longest travel time:
16 h 8 m
Lowest train ticket cost:
$64
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 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
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
$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