There are 12 ways to get from Madrid to Belarus by plane, train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Warsaw Chopin Airport, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Warsaw Chopin Airport (WAW)plane MAD - WAW
- Take the train from Warszawa Wschodnia to Terespoltrain
10h 51m$113–343Train, bus via Barcelona
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Frankfurt(Main)Hbftrain Tgv
- Take the train from Frankfurt(Main)Hbf to Berlin Suedkreuztrain Ice
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Minsk Central Bus Stationbus
40h 3m$440–996Bus via Paris
- Take the bus from Estación Sur de Autobuses to Paris, Quai de Bercybus
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Magdeburg central bus stationbus
- Take the bus from Magdeburg to Minsk Central Bus Stationbus
2d$288–641Drive 3,365.6 km
- Drive from Madrid to Minskcar 3,365.6 km
31h 6m$615–889Fly to Vilnius Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Vilnius Airport (VNO)plane MAD - VNO
- Take the bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Stationbus
13h 46m$115–417Fly to Kaunas, car, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Kaunas (KUN)plane MAD - KUN
- Drive from Kaunas Airport to Vilnius Airportcar
- Take the bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Stationbus
12h 59m$128–1,057Fly to Warsaw–Modlin Mazovia Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Warsaw–Modlin Mazovia Airport (WMI)plane MAD - WMI
- Take the train from Warszawa Wschodnia to Terespoltrain
11h 33m$148–389Fly to Lublin Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Lublin Airport (LUZ)plane MAD - LUZ
- Take the train from Lublin Glowny to Lukowtrain
- Take the train from Lukow to Terespoltrain
15h 29m$137–424Train, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Karlsruhe Hbftrain Tgv
- Take the train from Karlsruhe Hauptbahnhof to Magdeburg Hbftrain 13
- Take the bus from Magdeburg to Brest Bus stationbus
- Take the train from Brest C to Minsk Pastrain
40h 59m$714–1,063Bus
- Take the bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Sidebus
- Take the bus from Karlsruhe to Białystokbus
- Take the bus from Bialystok, Bus Station to Minsk Central Bus Stationbus
2d 9h$292–505Train, bus #2
- Take the train from Madrid Chamartín to Miranda De Ebrotrain Alv / ...
- Take the bus from Vitoria-Gasteiz to Cologne Airport CGNbus
- Take the bus from Köln/Bonn Airport to Minsk Central Bus Stationbus
2d 13h$358–795Drive, car train
- Drive from Madrid to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Minskcar
37h 59m$606–858
Madrid to Belarus by bus
Comparing Your Travel Options
The cheapest way to get from Madrid to Belarus is to fly and train which costs $110 - $350 and takes 10h 51m.
The fastest way to get from Madrid to Belarus is to fly and train which takes 10h 51m and costs $110 - $350.
No, there is no direct bus from Madrid to Belarus station. However, there are services departing from Estación Sur de Autobuses and arriving at Minsk Central Bus Station via Paris, Quai de Bercy (Bercy Seine) and Magdeburg. The journey, including transfers, takes approximately 2 days 0h.
The distance between Madrid and Belarus is 2509 km. The road distance is 3365.6 km.
The best way to get from Madrid to Belarus without a car is to train and bus via Barcelona which takes 40h 3m and costs $440 - $1,000.
It takes approximately 10h 51m to get from Madrid to Belarus, including transfers.
Madrid to Belarus bus services, operated by ALSA, depart from Estación Sur de Autobuses station.
Madrid to Belarus bus services, operated by ALSA, arrive at Paris, Quai de Bercy station.
Belarus is 1h ahead of Madrid. It is currently 5:17 AM in Madrid and 6:17 AM in Belarus.
Yes, the driving distance between Madrid to Belarus is 3366 km. It takes approximately 31h 6m to drive from Madrid to Belarus.
What companies run services between Madrid, Spain and Belarus?
You can take a bus from Estación Sur de Autobuses to Minsk Central Bus Station via Paris, Quai de Bercy (Bercy Seine), Magdeburg central bus station, and Magdeburg in around 2d.
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Vilnius Airport via Vienna
- Ave. Duration
- 6h 10m
- When
- Tuesday and Saturday
- Estimated price
- $85–300
Flights from Adolfo Suárez Madrid–Barajas Airport to Kaunas
- Ave. Duration
- 3h 55m
- When
- Wednesday and Sunday
- Estimated price
- $110–430
Flights from Adolfo Suárez Madrid–Barajas Airport to Kaunas via Milan Bergamo
- Ave. Duration
- 7h 5m
- When
- Tuesday and Saturday
- Estimated price
- $110–430
Flights from Adolfo Suárez Madrid–Barajas Airport to Kaunas via London Stansted
- Ave. Duration
- 7h 35m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $110–430
Flights from Adolfo Suárez Madrid–Barajas Airport to Warsaw–Modlin Mazovia Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $60–290
Flights from Adolfo Suárez Madrid–Barajas Airport to Warsaw–Modlin Mazovia Airport via Milan Malpensa
- Ave. Duration
- 6h 35m
- When
- Thursday
- Estimated price
- $60–290
Flights from Adolfo Suárez Madrid–Barajas Airport to Warsaw–Modlin Mazovia Airport via Milan Bergamo
- Ave. Duration
- 7h 25m
- When
- Tuesday
- Estimated price
- $60–290
Flights from Adolfo Suárez Madrid–Barajas Airport to Lublin Airport via Milan Bergamo
- Ave. Duration
- 5h 55m
- When
- Tuesday and Saturday
- Estimated price
- $85–330
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Warszawa Wschodnia to Terespol
- Ave. Duration
- 1h 56m
- Frequency
- Every 2 hours
- Estimated price
- $25–50
- Website
- PKP Intercity
Train from Warszawa Wschodnia to Terespol
- Ave. Duration
- 1h 56m
- Frequency
- Every 2 hours
- Estimated price
- $25–50
- Website
- PKP Intercity
Train from Lublin Glowny to Lukow
- Ave. Duration
- 1h 19m
- Frequency
- 4 times a day
- Estimated price
- $13–26
- Website
- PKP Intercity
Train from Lukow to Terespol
- Ave. Duration
- 49 min
- Frequency
- Every 2 hours
- Estimated price
- $10–21
- Website
- PKP Intercity
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Berlin, Zentralen Omnibusbahnhof to Minsk Central Bus Station
- Ave. Duration
- 17h 57m
- Frequency
- Twice a week
- Estimated price
- $40–150
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- Phone
- +370 5 210 4304
- [email protected]
- Website
- Ollex
Car from Kaunas Airport to Vilnius Airport
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- $18–550
- Website
- Ollex
Want to know more about travelling around Belarus
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
Booking & Getting There
Book your Madrid to Belarus bus tickets online with Omio.












