Travel from Moscow to Brest-Belarus

Bus or train from Moscow to Brest?

Russian Railways operates a train from Moscow to Brest twice a week. Tickets cost $130 - $170 and the journey takes 9 h 34 min. Alternatively, Eurotrans operates a bus from Moscow to Brest twice daily. Tickets cost $27 - $40 and the journey takes 10 h 5 min. 2 other operators also service this route.

How to get from Moscow to Brest

From Moscow train to Brest Central. 9 h 34 min 124€. From Teatralnaya line 2 subway to Moskva Belorusskaja then train to Brest Central. 12 h 57 min 23€. From Moscow Belorussky bus to Minsk then bus to Brest. 16 h 15 min 35€. From Moscow drive to Brest. 11 h 49 min 64€. From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Warsaw airport, train to Warszawa Wschodnia, train to Terespol, then train to Brest. 10 h 23 min 110€. From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to Warsaw airport, train to Warszawa Wschodnia, train to Terespol, then train to Brest. 10 h 14 min 406€. From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to Minsk airport, bus to Minsk, walk to Minsk-Passajirskii, then train to Brest. 9 h 46 min 61€. From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Minsk airport, bus to Minsk, walk to Minsk-Passajirskii, then train to Brest. 10 h 71€. From Alexandrovsky Sad line 4 subway to Kievsky Rail Terminal, Aeroexpress to Moscow Vnukovo airport, fly to Minsk airport, bus to Minsk, walk to Minsk-Passajirskii, then train to Brest. 10 h 10 min 71€.

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

The train from Moscow to Brest Central takes 9 h 34 min and departs twice a week.