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 are traveling from Poland there are also a few nice options to get into Russia.
This is a Fast train - making fewer stops than a passenger train and arriving at its destination more quickly. Both 1st and 2nd class cabins are available. 1st class consists of a cabin with a sleeping berth for 2 people. 2nd class consists of a cabin with a sleeping berth for 4 people.
Bed linen, light breakfast, tee, coffee are included.
#010 Warsaw – Moscow
Departure Warsaw:
14:10 Daily
Arrival Moscow (Belorusskaya station):
11:55
Total hours:
19:45
Total km:
1311
Train: #009 Moscow - Warsaw
Departs: Moscow, Belorusskaya railway station [daily at 15:54]
Arrives: Warsaw [19hr 52 mins later, at 09:46]
City
Location
Distance
Time
Arrival
Departure
Moscow
RUS
0 km
15:54
Vjaz’ma
RUS
243 km
3hr. 2min.
18:56
19:19
Smolensk
RUS
419 km
5hr. 26min.
21:20
21:25
Orsha
BELARUS
538 km
6hr. 58min.
21:52
22:04
Minsk
BELARUS
750 km
9hr. 38min.
00:32
00:43
Brest
BELARUS
1094 km
13hr. 34min.
04:28
06:35
Terespol’
POLAND
1101 km
15hr. 59min.
05:53
06:33
Warsaw
POLAND
1311 km
19hr. 52min.
09:46
Train: #010 Warsaw – Moscow
Departs: Warsaw [daily at 14:10]
Arrives: Moscow, Belorusskaya railway station [19hr 45 mins later, at 11:55]
City
Location
Distance
Time
Arrival
Departure
Warsaw
POLAND
0 km
14:10
Terespol’
POLAND
210 km
2hr. 55min.
17:05
17:35
Brest
BELARUS
217 km
4hr. 6min.
19:16
21:09
Minsk
BELARUS
561 km
9hr. 47min.
00:57
01:08
Orsha
BELARUS
773 km
12hr. 27min.
03:37
03:50
Smolensk
RUS
893 km
13hr. 58min.
06:08
06:13
Vjaz’ma
RUS
1069 km
15h 56min.
08:06
08:29
Moscow
RUS
1312 km
19h 45min.
11:55
Vostok-Zapad #011 Moscow - Warsaw
Departure Moscow:
22:15 Daily
Arrival Warsaw:
17:50
Total hours:
20:52
This is a Fast train with increased levels of service called a "Firmenny" train.
2nd class cabins are available, which consists of a cabin with a sleeping berth for 4 people.
Bed linen, light breakfast, tee, coffee are included.
#012 Warsaw – Moscow
Departure Warsaw:
10:13 Daily
Arrival Moscow:
09:05
Total hours:
20:52
Total km:
1310
Train: #011 Moscow - Warsaw
Departs: Moscow, Belorusskaya railway station [daily at 22:15]
Arrives: Warsaw [20hr 52 mins later, at 17:50]
City
Location
Distance
Time
Arrival
Departure
Moscow
RUS
0 km
22:15
Vjaz’ma
RUS
243 km
2hr. 59min.
01:14
01:37
Smolensk
RUS
419 km
5hr. 25min.
03:40
03:45
Orsha
BELARUS
538 km
6hr. 55min.
04;10
04:24
Minsk
BELARUS
750 km
9hr. 48min.
07:03
07:27
Brest
BELARUS
1094 km
14hr. 11min.
11:26
13:53
Terespol’
POLAND
1101 km
16hr. 56min.
13:11
13:51
Warsaw
POLAND
1311 km
20hr. 30min.
16:45
Train: #012 Warsaw – Moscow
Departs: Warsaw [daily at 10:13]
Arrives: Moscow, Belorusskaya railway station [20hr 52 mins later, at 09:05]
Both 1st and 2nd class cabins are available. 1st class consists of a cabin with a sleeping berth for 2 people. 2nd class consists of a cabin with a sleeping berth for 4 people.
Bed linen, light breakfast, tee, coffee are included.
#003 Warsaw - Saint-Petersburg
Departure Warsaw:
06:02 Daily
Arrival Saint-Petersburg:
09:40
Total hours:
25:37
Train: #049 Saint Petersburg - Warsaw
Departs: Saint Petersburg, Vitebskiy railway station [daily at 15:01]
Arrives: Warsaw [1d 9hr 30 mins later, at 22:31]
City
Location
Distance
Time
Arrival
Departure
Saint Petersburg
RUS
0 km
15:01
Novosokolniki
RUS
421 km
6hr. 35min.
21:36
21:58
Vitebsk
RUS
568 km
10hr.
00:01
00:15
Orsha
BELARUS
651 km
11hr. 42min.
01:43
02:02/font>
Minsk
BELARUS
863 km
14hr. 37min.
04:38
04:53
Brest
BELARUS
1207 km
23hr. 26min.
13:27
13:53
Terespol’
POLAND
1214 km
1d. 10min.
13:11
13:51
Warsaw
POLAND
1424 km
1d 9hr. 30min.
22:31
Train: #003 Saint Petersburg - Warsaw
Departs: Saint Petersburg, Vitebskiy railway station [daily at 15:01]
Arrives: Warsaw [1d 9hr 30 mins later, at 22:31]