There are 8 ways to get from Moscow to Brussels by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Sheremetyevo International Airport to Brussels Airport
best- Fly from Sheremetyevo International Airport (SVO) to Brussels Airport (BRU)plane SVO - BRU
10h 28m€116–329Train, bus via Reinickendorf
- Take the train from Moskva Belorusskaia to Brest Ctrain
- Take the bus from Brest Bus station to Berlin, Zentralen Omnibusbahnhofbus
- Take the train from S Spandau Bhf to Köln Hbftrain 19 / ...
- Take the train from Köln Hbf to Brussels-Nordtrain 79
36h 22m€147–428Bus
- Take the bus from Severnye Vorota Bus Terminal to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Düsseldorfbus
- Take the bus from Düsseldorf central bus station to Brussels-North train stationbus 081
46h 35m€182–484Drive 2,534.9 km
- Drive from Moscow to Brusselscar 2,534.9 km
25h 8m€402–581Fly Moscow Vnukovo to Brussels Airport
- Fly from Moscow Vnukovo (VKO) to Brussels Airport (BRU)plane VKO - BRU
11h 18m€173–287Fly Sheremetyevo International Airport to Amsterdam Airport Schiphol, train
- Fly from Sheremetyevo International Airport (SVO) to Amsterdam Airport Schiphol (AMS)plane SVO - AMS
- Take the train from Schiphol Airport to Brussel-Zuid / Bruxelles-Miditrain
11h 54m€189–445Train, bus
- Take the train from Moskva Belorusskaia to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Elblągbus 900 / ...
- Take the bus from Elblag, Bus Station to Brussels-North train stationbus
47h 12m€206–334Bus, train
- Take the bus from Severnye Vorota Bus Terminal to Riga Central Bus Stationbus
- Take the bus from Rīgas SAO to Rotterdam Centraalbus
- Take the train from Rotterdam Centraal to Bruxelles-Centraltrain Ec / ...
2d 8h€190–402
Moscow to Brussels by bus
Comparing Your Travel Options
The cheapest way to get from Moscow to Brussels is to bus which costs €180 - €490 and takes 46h 35m.
The fastest way to get from Moscow to Brussels is to fly which takes 10h 28m and costs €110 - €330.
No, there is no direct bus from Moscow to Brussels station. However, there are services departing from Severnye Vorota Bus Terminal and arriving at Brussels-North train station via Minsk Central Bus Station and Düsseldorf central bus station. The journey, including transfers, takes approximately 46h 35m.
The distance between Moscow and Brussels is 2268 km. The road distance is 2534.9 km.
The best way to get from Moscow to Brussels without a car is to train and bus via Reinickendorf which takes 36h 22m and costs €140 - €430.
It takes approximately 10h 28m to get from Moscow to Brussels, including transfers.
Moscow to Brussels bus services, operated by Ecolines RU, depart from Severnye Vorota Bus Terminal station.
The best way to get from Moscow to Brussels is to fly which takes 10h 28m and costs €110 - €330. Alternatively, you can bus, which costs €180 - €490 and takes 46h 35m.
Moscow to Brussels bus services, operated by Ecolines RU, arrive at Minsk Central Bus Station.
Brussels is 1h behind Moscow. It is currently 9:34 AM in Moscow and 8:34 AM in Brussels.
What companies run services between Moscow, Russia and Brussels, Belgium?
Air Serbia, Air Algérie, and four other airlines fly from Sheremetyevo International Airport (SVO) to Brussels Airport (BRU) 3 times a day. Alternatively, you can take a bus from Severnye Vorota Bus Terminal to Brussels-North train station via Minsk Central Bus Station and Düsseldorf central bus station in around 46h 35m.
- Website
- turkishairlines.com
Flights from Sheremetyevo International Airport to Brussels Airport via Istanbul
- Ave. Duration
- 9h 17m
- When
- Every day
- Estimated price
- €190–500
Flights from Moscow Vnukovo to Brussels Airport via Istanbul
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- €190–500
Flights from Sheremetyevo International Airport to Amsterdam Airport Schiphol via Istanbul
- Ave. Duration
- 9h 1m
- When
- Every day
- Estimated price
- €190–550
- Phone
- 105
- Website
- Belarusian Railway
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- €75–132
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- €75–85
- 2nd Class (Kupé)
- €132
- 1nd Class (SW)
- €240–280
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- Minsktrans
Bus from Brest Bus station to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 12h 16m
- Frequency
- Twice a week
- Estimated price
- €26–40
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Want to know more about travelling around Belgium
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Yes, the driving distance between Moscow to Brussels is 2535 km. It takes approximately 25h 8m to drive from Moscow to Brussels.
There are 1746+ hotels available in Brussels.





