There are 13 ways to get from Madrid Airport (MAD) 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
8h 36m$126–397Fly to Vilnius Airport, bus
cheapest- 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
11h 31m$116–412Bus via Paris
- Take the bus from Madrid to Parisbus
- Take the bus from Paris to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Minsk Central Bus Stationbus
2d 4h$272–555Drive 3,354.3 km
- Drive from Madrid Airport (MAD) to Minskcar 3,354.3 km
30h 52m$613–886Fly 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 Centralna to Terespoltrain
9h 14m$138–464Fly 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
10h 44m$134–1,036Fly 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
12h 45m$130–355Fly to John Paul Ii International Airport Kraków–Balice, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to John Paul Ii International Airport Kraków–Balice (KRK)plane MAD - KRK
- Take the train from Krakow Glowny to Warszawa Centralnatrain
- Take the train from Warszawa Centralna to Terespoltrain
11h 37m$148–596Bus, train
- Take the bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Sidebus
- Take the train from Karlsruhe Hbf to Berlin Hbftrain Ice
- Take the bus from Berlin Schoenefeld Airport to Minsk Central Bus Stationbus
2d 5h$456–1,288Bus, train via Brest
- Take the bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Sidebus
- Take the train from Karlsruhe Hauptbahnhof to Magdeburg Hbftrain 55
- Take the bus from Magdeburg to Brest Bus stationbus
- Take the train from Brest C to Minsk Pastrain
2d 8h$641–1,412Bus, train #2
- Take the bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Sidebus
- Take the train from Karlsruhe Hauptbahnhof to Nürnberg Hbftrain 61
- Take the bus from Nuremberg to Minsk Central Bus Stationbus
2d 9h$298–764Bus
- Take the bus from Estación Sur de Autobuses to Lviv Striyskyi Bus Stationbus
- Take the bus from Lviv Striyskyi Bus Station to Białystokbus
- Take the bus from Bialystok, Bus Station to Minsk Central Bus Stationbus
2d 15h$330–378Drive, car train
- Drive from Madrid Airport (MAD) to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Minskcar
37h 46m$604–865
Madrid Airport (MAD) to Belarus by subway, train, and bus
Questions & Answers
The cheapest way to get from Madrid Airport (MAD) to Belarus is to fly and train which costs $120 - $400 and takes 8h 36m.
The fastest way to get from Madrid Airport (MAD) to Belarus is to fly and train which takes 8h 36m and costs $120 - $400.
No, there is no direct bus from Madrid Airport (MAD) to Belarus station. However, there are services departing from Aeropuerto T4 and arriving at Minsk Central Bus Station via Madrid, Paris and Berlin, Zentralen Omnibusbahnhof. The journey, including transfers, takes approximately 2 days 4h.
The distance between Madrid Airport (MAD) and Belarus is 2500 km. The road distance is 3354.3 km.
The best way to get from Madrid Airport (MAD) to Belarus without a car is to bus via Paris which takes 2 days 4h and costs $270 - $600.
It takes approximately 8h 36m to get from Madrid Airport (MAD) to Belarus, including transfers.
Madrid Airport (MAD) to Belarus bus services, operated by FlixBus, depart from Madrid station.
Madrid Airport (MAD) to Belarus bus services, operated by FlixBus, arrive at Paris station.
Belarus is 1h ahead of Madrid Airport (MAD). It is currently 5:13 PM in Madrid Airport (MAD) and 6:13 PM in Belarus.
Yes, the driving distance between Madrid Airport (MAD) to Belarus is 3354 km. It takes approximately 30h 52m to drive from Madrid Airport (MAD) to Belarus.
What companies run services between Madrid Airport (MAD), Spain and Belarus?
You can take a bus from Aeropuerto T4 to Minsk Central Bus Station via Estación De Atocha, Madrid-Atocha Cercanías, Méndez Álvaro P.V., Madrid, Paris, and Berlin, Zentralen Omnibusbahnhof in around 2d 4h.
- Website
- lufthansa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Warsaw Chopin Airport via Munich
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $100–450
Flights from Adolfo Suárez Madrid–Barajas Airport to Vilnius Airport via Frankfurt
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- $140–470
Flights from Adolfo Suárez Madrid–Barajas Airport to John Paul Ii International Airport Kraków–Balice via Munich
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- $90–400
- Website
- ryanair.com
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–260
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–260
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–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Kaunas
- Ave. Duration
- 3h 55m
- When
- Wednesday and Sunday
- Estimated price
- $100–390
Flights from Adolfo Suárez Madrid–Barajas Airport to Lublin Airport via Milan Bergamo
- Ave. Duration
- 5h 55m
- When
- Tuesday and Saturday
- Estimated price
- $90–320
Flights from Adolfo Suárez Madrid–Barajas Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 3h 20m
- When
- Monday to Friday
- Estimated price
- $60–190
- Website
- lot.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Warsaw Chopin Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $110–350
Flights from Adolfo Suárez Madrid–Barajas Airport to Vilnius Airport via Warsaw Chopin Airport
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- $130–310
Flights from Adolfo Suárez Madrid–Barajas Airport to Lublin Airport via Warsaw Chopin Airport
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- $140–460
Flights from Adolfo Suárez Madrid–Barajas Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–220
- Website
- airbaltic.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Vilnius Airport via Munich
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $100–310
Flights from Adolfo Suárez Madrid–Barajas Airport to Vilnius Airport via Vienna
- Ave. Duration
- 5h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $100–310
- Website
- wizzair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Warsaw Chopin Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $60–210
- Website
- austrian.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Vilnius Airport via Vienna
- Ave. Duration
- 5h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $100–310
- Website
- wizzair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Kaunas via London Luton
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $70–550
- Website
- swiss.com
Flights from Adolfo Suárez Madrid–Barajas Airport to John Paul Ii International Airport Kraków–Balice via Zurich
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- $95–340
- Website
- easyjet.com
Flights from Adolfo Suárez Madrid–Barajas Airport to John Paul Ii International Airport Kraków–Balice via Geneva
- Ave. Duration
- 6h 40m
- When
- Sunday
- Estimated price
- $65–250
- 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
- $35–140
- Website
- PKP Intercity
Train from Warszawa Centralna to Terespol
- Ave. Duration
- 2h 3m
- Frequency
- Every 3 hours
- Estimated price
- $35–140
- Website
- PKP Intercity
Train from Lublin Glowny to Lukow
- Ave. Duration
- 1h 25m
- Frequency
- 4 times a day
- Estimated price
- $19–75
- Website
- PKP Intercity
Train from Lukow to Terespol
- Ave. Duration
- 48 min
- Frequency
- Every 2 hours
- Estimated price
- $15–60
- Website
- PKP Intercity
Train from Krakow Glowny to Warszawa Centralna
- Ave. Duration
- 2h 19m
- Frequency
- Every 30 minutes
- Estimated price
- $50–200
- Website
- PKP Intercity
Train from Warszawa Centralna to Terespol
- Ave. Duration
- 2h 3m
- Frequency
- Every 3 hours
- Estimated price
- $35–140
- Website
- PKP Intercity
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- Polregio
Train from Lublin Glowny to Lukow
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- $6–9
- Website
- Polregio
Train from Lukow to Terespol
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- $5–8
- Website
- Polregio
- Phone
- +420 220 311 700
- [email protected]
- Website
- LEO Express
Train from Krakow Glowny to Warszawa Centralna
- Ave. Duration
- 2h 57m
- Frequency
- Twice daily
- Estimated price
- $21–35
- Website
- LEO Express
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hbf to Berlin Hbf
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $130–600
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Magdeburg Hbf
- Ave. Duration
- 8h 1m
- Frequency
- Once daily
- Estimated price
- $160–700
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Nürnberg Hbf
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- $55–260
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- 105
- Website
- Belarusian Railway
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- $9–12
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 105
- Website
- Belarusian Railway
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- $41–70
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $41–45
- 2nd Class (Kupé)
- $70
- 1nd Class (SW)
- $130–150
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Brest C to Minsk Pas
- Ave. Duration
- 3h 35m
- Frequency
- 4 times a week
- Estimated price
- $30–100
- Website
- Russian Railways
- 2nd Class (Kupé)
- $70–100
- 1nd Class (SW)
- $80–110
- 3rd Class (Platzcart)
- $30–40
- Phone
- 105
- Website
- Belarusian Railway
Train from Brest C to Minsk Pas
- Ave. Duration
- 4h 19m
- Frequency
- 4 times a week
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 9h 29m
- Frequency
- Once a week
- Estimated price
- $110–140
- Website
- Urlaubs-Express (UEX)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Madrid to Paris
- Ave. Duration
- 18h 20m
- Frequency
- Once daily
- Estimated price
- $120–220
- Website
- Flixbus
Bus from Paris to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 12h 35m
- Frequency
- Once daily
- Estimated price
- $100–170
- Website
- Flixbus
- 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
Bus from Nuremberg to Minsk Central Bus Station
- Ave. Duration
- 24h 25m
- Frequency
- Twice a week
- Estimated price
- $50–150
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $15–26
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $15–26
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Bus from Bialystok, Bus Station to Minsk Central Bus Station
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- $30–50
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- +370 612 88 984
- [email protected]
- Website
- Eurolines Lithuania
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- $21–90
- Website
- Eurolines Lithuania
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- $21–90
- Website
- Eurolines Lithuania
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Side
- Ave. Duration
- 26h 15m
- Frequency
- Once daily
- Estimated price
- $190–350
- Website
- BlaBlaCar Bus
Bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Side
- Ave. Duration
- 26h 15m
- Frequency
- Once daily
- Estimated price
- $190–350
- Website
- BlaBlaCar Bus
Bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Side
- Ave. Duration
- 26h 15m
- Frequency
- Once daily
- Estimated price
- $190–350
- Website
- BlaBlaCar Bus
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Berlin Schoenefeld Airport to Minsk Central Bus Station
- Ave. Duration
- 17h 10m
- Frequency
- 3 times a week
- Estimated price
- $130–310
- Schedules at
- vt.by
Bus from Magdeburg to Brest Bus station
- Ave. Duration
- 14h 45m
- Frequency
- 3 times a week
- Estimated price
- $258
- Schedules at
- vt.by
- Phone
- +38 (044) 444 00 44
- Website
- Grandes Tour
Bus from Estación Sur de Autobuses to Lviv Striyskyi Bus Station
- Ave. Duration
- 44h 20m
- Frequency
- 3 times a week
- Estimated price
- $258
- Website
- Grandes Tour
- Phone
- +37167210066
- [email protected]
- Website
- latlines.lv
Bus from Lviv Striyskyi Bus Station to Białystok
- Ave. Duration
- 8h 39m
- Frequency
- Once a week
- Estimated price
- $30–55
- Schedules at
- latlines.lv
- 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
- $19–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
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide















































