The Best Train Routes to Russia with Timetables, Prices, and a Map
Trains from Berlin and Warsaw to Moscow (through Belarus)
Berlin Hauptbahnhof [daily 21:49] –– Moscow Belorusskaya [day after next 0:04].
Travels from Paris through Berlin (Germany), Warsaw (Poland), Brest and Minsk (Belarus).
Total travel time: 24 hours, Price: ~ €150 2nd class, €250 1st class.
Note: as the train tracks width in Europe and Russia are different, there will be a change of locomotive in Brest (Belarus) at about 12.20 after the first 15 hours of journey
Total travel time: 24 hours, Price: ~ €150 2nd class, €250 1st class.
Note: as the train tracks width in Europe and Russia are different, there will be a change of locomotive in Brest (Belarus) at about 12.20 after the first 15 hours of journey
Berlin Hauptbahnhof [daily 9:37] -- Warsaw Wschodnia [15:27]
Travel time: 6 hours, Price: €50-€70 (2nd class)
Travel time: 6 hours, Price: €50-€70 (2nd class)
Warsaw Wschodnia [15:59] -- Moscow Belorusskaya [next day 11:45]
Travel time: ~17 hours, Price: €100-€150 (2nd class)
Note: as the train tracks width is different in Europe and Russia, there'll be a short changeover of locomotive at Brest ~ 23.30 - about 12 hours before arrival.
Travel time: ~17 hours, Price: €100-€150 (2nd class)
Note: as the train tracks width is different in Europe and Russia, there'll be a short changeover of locomotive at Brest ~ 23.30 - about 12 hours before arrival.
Trains from Berlin and Warsaw to St. Petersburg (avoiding Belarus)
Berlin Hauptbahnhof [daily 6:29] -- Warsaw Wschodnia [12:18]
Travel time: 6 hours, Price: from 30€ (promotion prices) to 50€ (full price, 2nd class)
Travel time: 6 hours, Price: from 30€ (promotion prices) to 50€ (full price, 2nd class)
Warsaw Centralna [daily 7:25] –– Sestokai [same day 14.48]
Travel time: around 7h, price: ~ 25€. If you take a direct train from Warsaw to Vilnius, it might go through Minsk (Belarus), so check beforehand the exact route.
Travel time: around 7h, price: ~ 25€. If you take a direct train from Warsaw to Vilnius, it might go through Minsk (Belarus), so check beforehand the exact route.
Sestokai [daily 15:03] -- Vilnius [17:50].
Travel time: 2h, price: ~ 10€.
Travel time: 2h, price: ~ 10€.
Vilnius [daily 18:20] -- St. Petersburg Vitebsky [next day 08:21]
Travel time: 10 hours, price: ~90€ 2nd class, 60€ 3rd class
Travel time: 10 hours, price: ~90€ 2nd class, 60€ 3rd class
Trains from Berlin and Warsaw to Moscow (avoiding Belarus)
If you want to go from Berlin or Warsaw to Moscow avoiding Belarus there are basically two ways. One is through Riga (Latvia) and the other one is through Kiev (Ukraine). The fastest one is through Kiev, because the train connections are all good: you can spend a few hours in each city and hop on the overnight train to the next destination. This route from Berlin to Moscow will take you about 2 days (journey time - 36 hours) and cost ~ 190€ to 260 €. The route through Riga may be cheaper, but you'll have to make lots of changes and take regional trains.
Travel time: 20 hours, Price: ~ 100€ - 120€
Travel time: 10 hours, Price: ~ 60€ - 90€
Trains from Helsinki (Finland) to St. Petersburg or Moscow (avoiding Belarus)
This is a great route, because it only takes 6 hours from Helsinki to St. Petersburg and further 8 hours to Moscow (there are also fast trains between Moscow and St. Petersburg, which take 4 hours). You don't need to care about transit visas and there are a lot of cheap flights to Helsinki if you start your journey to Russia elsewhere.
Train from Paris to Moscow
Paris Ouest [daily 08:04] –– Moscow Belorusskaya [day after next 0:04].
Travels from Paris with stops at Nancy, Strasbourg (FR) / Kehl (DE, near Stuttgart), Mannheim, Hannover, through Berlin (Germany), Warsaw (Poland), Brest and Minsk (Belarus).
Total travel time: 36 hours, Price: ~ €270-€330 2nd class, €350 1st class.
Note: as the train tracks width in Europe and Russia are different, there will be a change of locomotive in Brest (Belarus) at about 12.20 after the first 15 hours of journey
Total travel time: 36 hours, Price: ~ €270-€330 2nd class, €350 1st class.
Note: as the train tracks width in Europe and Russia are different, there will be a change of locomotive in Brest (Belarus) at about 12.20 after the first 15 hours of journey
Train from Strasburg to Moscow
Strasbourg[daily 13:09] –– Moscow Belorusskaya [day after next 0:04].
Travels from Paris with stops at Nancy, Strasbourg / Kehl (near Stuttgart), Mannheim, Hannover, through Berlin (Germany), Warsaw (Poland), Brest and Minsk (Belarus).
Total travel time: 36 hours, Price: ~ €220-€270 2nd class, €330-€370 1st class.
Note: as the train tracks width in Europe and Russia are different, there will be a change of locomotive in Brest (Belarus) at about 12.20 after the first 15 hours of journey
Total travel time: 36 hours, Price: ~ €220-€270 2nd class, €330-€370 1st class.
Note: as the train tracks width in Europe and Russia are different, there will be a change of locomotive in Brest (Belarus) at about 12.20 after the first 15 hours of journey
Also Read:
Most Recent Articles:
Trans Siberian Railway Trains, Map and Tickets Cost
There are basically two different ways to travel the Trans Siberian railway: either taking a direct train or making stopovers along the way.
Traveling to & from Russia by car, motorcycle or hitchhiking
Driving by car in Russia is a great option as you'll save on travel costs and will be able to see the country.
How to Buy a Russian Train Ticket
If you'd like to buy a Russian train ticket, you can do it yourself at a train station, through a travel agency, or online.