Finland, and from Poland. You can also enter Russia through Latvia, Estonia, or Kiev. Please note: a transit visa is required for trains that stop or go through Belarus. The following are just a few options we can recommend for a quick and efficient trip into the Russian cities of Moscow or St. Petersburg. If you want to save time - you can choose a direct train. If you'd rather have a longer and more picturesque trip - there are also many options available for you to choose from.
To receive Russian train schedules and Russian train ticket prices as well as to have the opportunity to order tickets online, please use our Russian train tickets page.
If you travel from Finland there are the following trains that run directly to Russian main cities Moscow and Saint-Petersburg.
Helsinki-Saint-Petersburg
Repin #34À Saint - Petersburg - Helsinki |
Repin is a Russian express train connecting St. Petersburg and Helsinki.
Cabins with 1st class sleeping berths and 2nd class seats are both available. First class consists of a cabin for 2 people including a snack and a soft drink or a beer. Seat class coaches are equipped with comfortable seats for 6 people per cabin. The train has a nice dining car with an authentic Russian menu. |
Departure Saint-Petersburg (Ladozhskiy station): |
07:28 Daily |
Arrival Helsinki: |
12:18 |
|
#34B Helsinki - Saint - Petersburg |
Departure Helsinki: |
15:42 Daily |
Arrival Saint-Petersburg (Ladozhskiy station): |
22:40 |
Total hours: |
05:40 |
Total km: |
456 |
Sibelius #36÷ Saint-Petersburg – Helsinki |
The Sibelius is a high quality Finnish passenger express running between St. Petersburg and Helsinki.
The train has both First and Economy class seats in cabins. First class features a separate salon department for 6 people. The train also has a Finnish dining car. During holiday periods a separate bar coach is added. |
Departure Saint-Petersburg (Ladozhskiy station): |
16:28 Daily |
Arrival Helsinki: |
21:18 |
|
#36ç Helsinki - Saint - Petersburg |
Departure Helsinki: |
07:42 Daily |
Arrival Saint-Petersburg (Ladozhskiy station): |
14:30 |
Total hours: |
05:40 |
Total km: |
456 |
Helsinki-Moscow
Lev Tolstoy #32à Moscow – Helsinki |
Lev Tolstoy is an overnight train run by the Russian railroads.
The train has both 1st and 2nd class cabins. First class consists of a cabin for 2 people, 2nd class is a cabin for 4 people. Also there are wheelchair spaces 29, 30. The train also has a nice dining car with an authentic Russian menu. |
Departure Moscow (Oktyab’skiy station): |
22:50 Daily |
Arrival Helsinki: |
11:20 |
Total hours: |
13:30 |
|
#32ÿ Helsinki – Moscow |
Departure Helsinki: |
17:42 Daily |
Arrival Moscow (Oktyab’skiy station): |
08:25 |
Total hours: |
13:43 |
Total km: |
1108 |
Train: #032 Moscow – Saint Petersburg - Helsinki Departs: Moscow, Oktyab’rskaya railway station [daily at 22:50] Arrives: Helsinki [13hr 30 mins later, at 11:20]
City |
Location |
Distance |
Time |
Arrival |
Departure |
Moscow |
RUS |
0 km |
|
|
22:50 |
Tver |
RUS |
167 km |
1hr. 56min. |
00:46 |
00:49 |
Saint Petersburg (Ladozhskiy station) |
RUS |
652 km |
6hr. 56min. |
05:46 |
05:51 |
Vyborg |
RUS |
795 km |
8hr. 46min. |
07:36 |
08:11 |
Vainikkala |
FIN |
825 km |
10hr. 6min. |
07:56 |
08:15 |
Kouvola |
FIN |
916 km |
11hr. 19min. |
09:09 |
09:12 |
Lahti |
FIN |
978 km |
12hr |
09:50 |
09:52 |
Riihimjaki |
FIN |
1037 km |
12hr. 38min. |
10:28 |
10:31 |
Pasila |
FIN |
1063 km |
13hr. 23min. |
11:13 |
11:15 |
Helsinki |
FIN |
1806 km |
13h 30min. |
11:20 |
|
Train: #031 Helsinki - Saint Petersburg - Moscow Departs: Helsinki [daily at 17:42] Arrives: Moscow, Oktyab’rskaya railway station [13h 34min later, at 08:25]
City |
Location |
Distance |
Time |
Arrival |
Departure |
Helsinki |
FIN |
0 km |
|
|
17:42 |
Pasila |
FIN |
45 km |
5min. |
17:47 |
17:49 |
Riihimjaki |
FIN |
71 km |
50min. |
18:32 |
18:34 |
Lahti |
FIN |
130 km |
1hr. 28min. |
19:10 |
19:12 |
Kouvola |
FIN |
192 km |
2hr. 8min. |
19:50 |
19:54 |
Vainikkala |
FIN |
283 km |
3hr. 8min. |
20:50 |
21:28 |
Vyborg |
RUS |
313 km |
4hr. 28min. |
23:10 |
23:45 |
Saint Petersburg (Ladozhskiy station) |
RUS |
456 km |
6hr. 53min. |
01:35 |
01:40 |
Tver |
RUS |
941 km |
11hr. 43min. |
06:25 |
06:28 |
Moscow |
RUS |
1108 km |
13h 43min. |
08:25 |
|