Travel from Minsk to Moscow

Train, bus or fly from Minsk to Moscow?

You can take a train from Minsk to Moscow via Orscha Central and Komsomolskaya in around 8 hours 31 minutes. Alternatively, Eurotrans operates a bus from Minsk to Moscow twice daily. Tickets cost $28 - $40 and the journey takes 10 hours 4 minutes.

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 Minsk to Moscow

ModeDurationPrice
From Minsk-Passajirskii train to Orscha Central, train to Komsomolskaya, then line 1 subway to Okhotny Ryad.8 h 31 min64€
From Minsk train to Belorusskaya then line 2 subway to Teatralnaya.8 h 45 min84€
From Minsk bus to Moscow Belorussky.10 h 4 min26€
From Minsk bus to Shchyolkovskaya then line 3 subway to Ploshchad Revolyutsii.12 h 29 min20€
From Minsk drive to Moscow.8 h 40 min43€
From Oktyabrskaya subway to Minsk Uručča, line 1400 shuttle to Minsk airport, fly to Moscow Sheremetyevo airport, Aeroexpress to Belorusskaya, then line 2 subway to Moscow.5 h 31 min14344€
From Oktyabrskaya subway to Minsk Uručča, line 1400 shuttle to Minsk airport, fly to Moscow Domodedovo airport, then train to Moscow.5 h 30 min14339€
From Oktyabrskaya subway to Minsk Uručča, line 1400 shuttle to Minsk airport, fly to Moscow Vnukovo airport, then Aeroexpress to Moscow.5 h 30 min14342€
From Oktyabrskaya subway to Minsk Uručča, line 1400 shuttle to Minsk airport, fly to Zhukovsky airport, bus to Otdykh, Commuter train to Ramenskoye, train to Komsomolskaya, then line 1 subway to Moscow.7 h 33 min14317€
From Minsk-Passajirskii train to Vilnius(LT), train to Vilnius airport, fly to Moscow Sheremetyevo airport, Aeroexpress to Belorusskaya, then line 2 subway to Moscow.7 h 13 min82€

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

It takes approximately 8 hours 31 minutes to get from Minsk to Moscow, including transfers.

Is there a direct bus between Minsk and Moscow?

Yes, there is a direct bus departing from Minsk and arriving at Moscow Belorussky. Services depart twice daily, and operate every day. The journey takes approximately 10 hours 4 minutes.

Operators from Minsk to Moscow

OperatorPhoneWebsite
Belorussian Railways (BŽD)Belorussian Railways (BŽD)
Russian RailwaysRussian Railways
Moscow MetroMoscow Metro
EurotransEurotrans
Minsktrans(+375 17) 219-86-01Minsktrans
Minsk MetroMinsk Metro
Aeroexpress+375(29)6981075 , +375(33)6981075Aeroexpress
Aeroflot Russian AirlinesAeroflot Russian Airlines
Moscow AeroexpressMoscow Aeroexpress
Belavia Belarusian AirlinesBelavia Belarusian Airlines
UTair AviationUTair Aviation
Zhukovsky Airport busesZhukovsky Airport buses
Central PPKCentral PPK
Lithuanian Railways (LG)Lithuanian Railways (LG)
Air BalticAir Baltic