There are 11 ways to get from Moscow to Belgium 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 35m€115–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 43m€204–418Bus
- Take the bus from Severnye Vorota Bus Terminal to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Wroclaw Sucha Central Bus Stationbus
- Take the bus from Wroclaw, Bus Station to Brussels-North train stationbus
41h€145–338Drive 2,534.9 km
- Drive from Moscow to Brusselscar 2,534.9 km
25h 9m€403–582Fly Moscow Vnukovo to Brussels Airport
- Fly from Moscow Vnukovo (VKO) to Brussels Airport (BRU)plane VKO - BRU
11h 24m€162–397Fly 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 Anvers-Centraltrain
11h 15m€149–420Fly Moscow Vnukovo to Brussels South Charleroi Airport
- Fly from Moscow Vnukovo (VKO) to Brussels South Charleroi Airport (CRL)plane VKO - CRL
12h 3m€175–707Fly Sheremetyevo International Airport to Düsseldorf International Airport, train
- Fly from Sheremetyevo International Airport (SVO) to Düsseldorf International Airport (DUS)plane SVO - DUS
- Take the train from Koeln Hbf to Liege-Guilleminstrain
12h 54m€130–405Fly Sheremetyevo International Airport to Frankfurt, train
- Fly from Sheremetyevo International Airport (SVO) to Frankfurt (FRA)plane SVO - FRA
- Take the train from Frankfurt to Liège, Guillemins Bftrain
11h 58m€149–385Train, 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 19m€209–336Bus, 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 Belgium by train, bus, and tram
Comparing Your Travel Options
The cheapest way to get from Moscow to Belgium is to bus which costs €140 - €340 and takes 41h.
The fastest way to get from Moscow to Belgium is to fly which takes 10h 35m and costs €110 - €330.
No, there is no direct bus from Moscow to Belgium station. However, there are services departing from Severnye Vorota Bus Terminal and arriving at Brussels-North train station via Minsk Central Bus Station and Wroclaw, Bus Station. The journey, including transfers, takes approximately 41h.
The distance between Moscow and Belgium is 2270 km. The road distance is 2534.9 km.
The best way to get from Moscow to Belgium without a car is to train and bus via Reinickendorf which takes 36h 43m and costs €200 - €420.
It takes approximately 10h 35m to get from Moscow to Belgium, including transfers.
Moscow to Belgium bus services, operated by Ecolines RU, depart from Severnye Vorota Bus Terminal station.
The best way to get from Moscow to Belgium is to fly which takes 10h 35m and costs €110 - €330. Alternatively, you can bus, which costs €140 - €340 and takes 41h.
Moscow to Belgium bus services, operated by Ecolines RU, arrive at Minsk Central Bus Station.
Belgium is 1h behind Moscow. It is currently 5:23 PM in Moscow and 4:23 PM in Belgium.
What companies run services between Moscow, Russia and 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, Wroclaw Sucha Central Bus Station, and Wroclaw, Bus Station in around 41h.
- Website
- airserbia.com
Flights from Sheremetyevo International Airport to Brussels Airport via Belgrade
- Ave. Duration
- 10h 37m
- When
- Tuesday to Wednesday
- Estimated price
- €110–320
Flights from Sheremetyevo International Airport to Amsterdam Airport Schiphol via Belgrade
- Ave. Duration
- 8h 37m
- When
- Tuesday to Friday
- Estimated price
- €120–330
Flights from Sheremetyevo International Airport to Düsseldorf International Airport via Belgrade
- Ave. Duration
- 10h 11m
- When
- Every day
- Estimated price
- €100–300
Flights from Sheremetyevo International Airport to Frankfurt via Belgrade
- Ave. Duration
- 8h 27m
- When
- Every day
- Estimated price
- €95–270
- Phone
- 105
- Website
- Belarusian Railway
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- €75–85
- 2nd Class (Kupé)
- €130
- 1nd Class (SW)
- €240–280
- Phone
- +375-17-251-14-11
- [email protected]
- 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 Belgium is 2535 km. It takes approximately 25h 9m to drive from Moscow to Belgium.
There are 1744+ hotels available in Belgium.





