There are many ways to travel into Russia from Europe. You can arrive from Germany, 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. 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.
If you travel from Finland there are the following trains that run directly to Russian main cities Moscow and Saint-Petersburg.
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.
#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
Departure Saint-Petersburg (Ladozhskiy station):
16:28 Daily
Arrival Helsinki:
21:18
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.
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.
#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]