Riga - St. Petersburg train tickets

Buy train tickets to St. Petersburg. Simple, fast, with no hidden fees.

Riga - St. Petersburg route details

Route overview
Fastest trip 15h 40m
Average journey time 15h 40m
Distance 489 km
Trains overview
First departure 16:50
Last departure 16:50
Trains per day 1 - 1
Price from 102.21 $

Riga - St. Petersburg train reviews

Train number: 002Т
Travel date: 01 Jan 2020
Our compartment was lovely — fresh flowers, fresh cookies, bottled water, soft towels, soft pillows, warm blankets and a large TV with surprisingly good selections. Everything was immaculate, and car's WC was generally clean. All the staff were very friendly, even the various border agents. All the processing was complete before midnight, so we could go to sleep without worrying about interruptions.
Karen and Koichi, United States Of America (USA)
Train number: 002Т
Travel date: 25 Aug 2019
What I liked The beds were comfortable and the sheets were clean. We had a TV in our room with movies that we could select The room had water and cookies Staff was very attentive and helpful The restaurant was nice and clean with good food Train left and arrived on schedule Didn’t like The train was a bit old. The tickets were expensive It was not clear how to find the correct car number when we were boarding It was difficult to figure out how to operate the TV
Tina, Israel
Train number: 002Т
Travel date: 22 Jul 2019
The train ride was a great experience and in general met our expectations! The staff (as well as other passengers) were helpful with translating when needed; sleeping conditions were good, toilet was clean, we were provided with all the necessary essentials such as pillow and blankets, water, there was even tea available free of charge! One confusing detail was that in the Riga Railway station we did not see any sign which platform our train is leaving from, however later we found out that the same train later splits and goes to both St. Petersburg and Moscow. We got on the righ train carriage at the end, but it could be more clearly marked. Overall positive experience!
Darta, Latvia
Train number: 002Т
Travel date: 21 Jul 2019
Good confort and nice travel. But one point might be improved for an international line : most of the attendants do not speak a single word of English. We have been asked to fill in a form for custom completely written in Russian. It was impossible to get some help for translation from the attendants and we have been helped by other Russian passengers. Except that point, the attendants were very kind and professionnal. The restaurant is fine, but the service is very slow... And we arrived at the Saint Petersburg train station, it was impossible too to get some information in English. There is a desk "information" but the people behind does not speak a word of English (nor German or French). We have been helped by passengers to find our way to the metro.
Sophie, France

How do I get back to Riga

Find train times and buy tickets from St. Petersburg to Riga
Check Prices