Riga
749 km
St. Petersburg
Departure station:
Riga
Stacijas laukums 2, Riga, Latvia
Arrival station:
Vitebskiy station
Zagorodnyy Prospekt, 52, St. Petesburg, Russia
Brand name
Train type
Travel time
Price from
Departures
Rating
Comfort night train
15 hrs 40 min
$82
1
92.00%

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.

Train Information

Lowest train ticket cost:
$82
Departures:
1
Earliest departure:
16:50
Latest departure:
16:50
Shortest travel time:
15 hrs 40 min
Longest travel time:
15 hrs 40 min
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