Shortest travel time:
15 hrs 51 min
Longest travel time:
15 hrs 51 min
Lowest price:
¥440
Avg. daily departures:
1
Earliest departure:
17:20
Latest departure:
17:20
St. Petersburg
749 km

St. Petersburg to Riga Train Information

Is a trip from gorgeous Saint Petersburg to the charming capital of Latvia, Riga, on your agenda? If the answer is positive, you should know that there are several travel options you can choose among to get from St. Petersburg to Riga, including a train. The distance between the cities is about 750 km (466 miles). Generally, the travel time on the route from St. Petersburg to Riga depends on the means of transportation you select and takes from 6 to 16 hours.

Is there a direct train between Saint Petersburg and Riga?

Yes, there's a direct night train from Saint Petersburg to Riga. The train schedule includes only one daily departure and the ride onboard this night train takes around 16 hours from one city center to the other.

What's better: a train or bus from Saint Petersburg to Riga?

There are several ways to get from Saint Petersburg to Riga, including trains, buses, and planes. In case you are considering the possibility to travel by land transport, we recommend opting for Saint Petersburg to Riga trains as this option provides more facilities and conditions to have a night rest, runs on time, as well as offers great value for the money. Buses, in their turn, depend a lot on the traffic situation, that's why you should be ready for such unpleasant cases as delays and traffic jams, not to mention the long hours spent in border control queues. What's for planes, although the 1 h 30 min flight time might seem alluring at first, make sure to add on the extra hours for reaching the airports, passing security checks, as well as possible flight delays, aside from the higher prices for such a connection on the whole.

St. Petersburg to Riga Train Timetable

Train type
Fastest trip
Longest trip
Earliest
Latest
Departures
Afternoon trains
15 hrs 51 min
15 hrs 51 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
15 hrs 51 min
¥440
1
8.8 / 10 based on 230 reviews