Shortest travel time:
15 h 40 m
Longest travel time:
15 h 40 m
Lowest train ticket cost:
$74
Avg. daily departures:
1
Earliest departure:
16:50
Latest departure:
16:50
Riga
Riga train station
Riga
Stacijas laukums 2, Riga, Latvia
749 km
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

Riga to St. Petersburg Train Information

Those planning to travel from the beautiful capital of Latvia to the Russian northern gem, St. Petersburg, should consider taking a night train. The Riga - St. Petersburg 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 Riga and St. Petersburg from one city center to the other.

Riga to St. Petersburg Train Timetable

Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Afternoon trains
15 hrs 40 min
15 hrs 40 min
16:50
16:50
1

Trains on Riga - St. Petersburg Route

Brand name
Train type
Travel time
Price from
Departures
Rating
Latvian Railways
Latvian Railways
Comfort night train
15 hrs 40 min
$74
1
9.2 / 10 based on 54 reviews

Riga to St. Petersburg Train Review & Rating

Surprisingly, time spent on the train flew by. The bed in the cabin was quite comfortable as well

Clark T. about traveling from Riga to St. Petersburg