Travel from Moscow to Estonia

Train, bus or fly from Moscow to Estonia?

Aeroflot Russian Airlines, Air Baltic and Finnair fly from Moscow to Kesklinn every 4 hours. Alternatively, Russian Railways operates a train from Moscow to Tallinn once daily. Tickets cost $120 - $160 and the journey takes 15 h 30 min.

Travel Guides

Travelling to and around Russia for the 2018 FIFA World CupWe show you how to travel around and between the 11 Russian host cities and 12 stadiums

How to get from Moscow to Estonia

ModeDurationPrice
From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Tallinn airport, then bus to Kesklinn.4 h 52 min$121
From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, line 2 Metro to Tekhnologichesky Institut, line 1 Metro to Балтийский Вокзал, then bus to Narva.7 h 52 min$95
From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, line 2 Metro to Tekhnologichesky Institut, line 1 Metro to Балтийский Вокзал, then bus to Narva.7 h 37 min$79
From Alexandrovsky Sad line 4 subway to Kievsky Rail Terminal, Aeroexpress to Moscow Vnukovo airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, line 2 Metro to Tekhnologichesky Institut, line 1 Metro to Балтийский Вокзал, then bus to Narva.8 h 7 min$99
From Okhotny Ryad line 1 subway to Moskva Oktiabrskaia then train to Tallinn.16 h 35 min$140
From Moscow Pushkinskaya bus to Авиационная Ул., line 3 bus to Ст. Метро "Обводный Канал", walk to Saint Petersburg, bus to Bussijaam, then bus to A. Laikmaa.17 h 4 min$58
From Biblioteka Imeni Lenina line 1 subway to Moskva Oktiabrskaia, night train to Helsinki, walk to Helsinki, then car ferry to Tallinn.18 h 36 min$260
From Moscow drive to Tallinn.13 h 51 min$143

How long does it take to get from Moscow to Estonia?

It takes approximately 4 h 52 min to get from Moscow to Estonia, including transfers.

Is there a direct bus between Moscow and Estonia?

No, there is no direct bus from Moscow to Estonia. However, there are services departing from Moscow Pushkinskaya and arriving at A. Laikmaa via Авиационная Ул., Saint Petersburg and Bussijaam. The journey, including transfers, takes approximately 17 h 4 min.

Operators from Moscow to Estonia

OperatorPhoneWebsite
Moscow MetroMoscow Metro
Moscow AeroexpressMoscow Aeroexpress
Aeroflot Russian AirlinesAeroflot Russian Airlines
Air BalticAir Baltic
FinnairFinnair
Vilandert OÜVilandert OÜ
Pulkovo Airport busesPulkovo Airport buses
Metro SPBMetro SPB
Lux ExpressLux Express
Ural AirlinesUral Airlines
S7 AirlinesS7 Airlines
Pobeda Airlines LLCPobeda Airlines LLC
UTair AviationUTair Aviation
Russian RailwaysRussian Railways
Avtovokzaly.ru8-800-775-45-73Avtovokzaly.ru
St Petersburg State TransportSt Petersburg State Transport
TemptransTemptrans
Russian Railways (RZhD)Russian Railways (RZhD)
Tallink+49 (0)40 547 541 222Tallink