There are 10 ways to get from Madrid Airport (MAD) to Romania 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 to Cluj-Napoca
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Cluj-Napoca (CLJ)plane MAD - CLJ
4h 19m$80–270Fly to Bucharest Otopeni
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Bucharest Otopeni (OTP)plane MAD - OTP
4h 29m$71–229Train, bus via Frankfurt am Main
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Frankfurt(Main)Hbftrain Tgv
- Take the bus from Frankfurt to Bucharestbus
40h 22m$529–760Drive 3,051.6 km
- Drive from Madrid Airport (MAD) to Bucharestcar 3,051.6 km
32h 54m$558–806Fly to Timișoara Traian Vuia International Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Timișoara Traian Vuia International Airport (TSR)plane MAD - TSR
4h 15m$98–286Fly to Iași International Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Iași International Airport (IAS)plane MAD - IAS
4h 16m$113–361Fly to Craiova Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Craiova Airport (CRA)plane MAD - CRA
3h 46m$109–270Fly to Budapest Ferenc Liszt International Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Budapest Ferenc Liszt International Airport (BUD)plane MAD - BUD
- Take the train from Ferihegy to Szolnoktrain
- Take the train from Szolnok to Aradtrain
7h 30m$115–293Train, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Rochtrain 9725
- Take the bus from Montpellier to Bucureştibus
46h 33m$303–424Bus
- Take the bus from Estación Sur de Autobuses to Montpellier - Sabines Bus Stationbus BlaBlaCar Bus
- Take the bus from Montpellier to București, Autogara Militaribus 1922
2d 13h$369–627
Madrid Airport (MAD) to Romania by bus
Questions & Answers
The cheapest way to get from Madrid Airport (MAD) to Romania is to fly which costs $80 - $270 and takes 4h 19m.
The fastest way to get from Madrid Airport (MAD) to Romania is to fly which takes 3h 46m and costs $100 - $270.
No, there is no direct bus from Madrid Airport (MAD) to Romania. However, there are services departing from Aeropuerto T4 and arriving at Piata 21 Decembrie 1989 via Estación De Atocha, Estación Sur de Autobuses, Montpellier and Autogara Militari. The journey, including transfers, takes approximately 2 days 13h.
The distance between Madrid Airport (MAD) and Romania is 2298 km. The road distance is 3051.6 km.
The best way to get from Madrid Airport (MAD) to Romania without a car is to train and bus via Frankfurt am Main which takes 40h 22m and costs $500 - $800.
It takes approximately 4h 19m to get from Madrid Airport (MAD) to Romania, including transfers.
Madrid Airport (MAD) to Romania bus services, operated by BlaBlaCar Bus, depart from Estación Sur de Autobuses station.
The best way to get from Madrid Airport (MAD) to Romania is to fly which takes 4h 19m and costs $80 - $270. Alternatively, you can bus, which costs $360 - $650 and takes 2 days 13h.
Madrid Airport (MAD) to Romania bus services, operated by BlaBlaCar Bus, arrive at Montpellier - Sabines Bus Station.
Romania is 1h ahead of Madrid Airport (MAD). It is currently 2:12 AM in Madrid Airport (MAD) and 3:12 AM in Romania.
What companies run services between Madrid Airport (MAD), Spain and Romania?
Ulendo Airlink, Lufthansa, and two other airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Cluj-Napoca (CLJ) 4 times a day. Alternatively, you can take a bus from Aeropuerto T4 to Piata 21 Decembrie 1989 via Estación De Atocha, Estación Sur, Estación Sur de Autobuses, Montpellier, București, Autogara Militari, and Autogara Militari in around 2d 13h.
- Website
- flyulendo.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Cluj-Napoca
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $80–270
Flights from Adolfo Suárez Madrid–Barajas Airport to Cluj-Napoca via Milan Malpensa
- Ave. Duration
- 6h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $80–270
Flights from Adolfo Suárez Madrid–Barajas Airport to Bucharest Otopeni
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $60–210
Flights from Adolfo Suárez Madrid–Barajas Airport to Timișoara Traian Vuia International Airport
- Ave. Duration
- 3h 25m
- When
- Tuesday and Saturday
- Estimated price
- $95–270
Flights from Adolfo Suárez Madrid–Barajas Airport to Iași International Airport
- Ave. Duration
- 3h 55m
- When
- Monday and Friday
- Estimated price
- $120–350
Flights from Adolfo Suárez Madrid–Barajas Airport to Craiova Airport
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- $95–240
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Cluj-Napoca via Milan Bergamo
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $80–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Bucharest Otopeni
- Ave. Duration
- 3h 45m
- When
- Monday, Sunday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $80–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Iași International Airport via Milan Bergamo
- Ave. Duration
- 5h 35m
- When
- Saturday
- Estimated price
- $80–240
Flights from Adolfo Suárez Madrid–Barajas Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 5m
- When
- Monday to Saturday
- Estimated price
- $55–190
- Website
- lufthansa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Cluj-Napoca via Munich
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- $120–550
Flights from Adolfo Suárez Madrid–Barajas Airport to Timișoara Traian Vuia International Airport via Munich
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $130–600
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Bucharest Otopeni
- Ave. Duration
- 3h 50m
- When
- Wednesday and Sunday
- Estimated price
- $80–270
Flights from Adolfo Suárez Madrid–Barajas Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $60–240
- Website
- lufthansa-city.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Timișoara Traian Vuia International Airport via Munich
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $130–600
Flights from Adolfo Suárez Madrid–Barajas Airport to Bucharest Otopeni
- Ave. Duration
- 4h
- When
- Wednesday and Sunday
- Estimated price
- $90–320
- Website
- tarom.ro
Flights from Adolfo Suárez Madrid–Barajas Airport to Bucharest Otopeni
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $110–440
- Website
- wizzair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $45–180
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Twice daily
- Estimated price
- $150–240
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Ave. Duration
- 6h 55m
- Frequency
- Twice daily
- Estimated price
- $140–220
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Avignon Tgv to Frankfurt(Main)Hbf
- Ave. Duration
- 7h 10m
- Frequency
- Twice daily
- Estimated price
- $220–360
- Website
- TGV inOui
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Ferihegy to Szolnok
- Ave. Duration
- 1h 3m
- Frequency
- Every 20 minutes
- Estimated price
- $4–6
- Website
- Hungarian Railways (MÁV)
Train from Szolnok to Arad
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $8–10
- Website
- Hungarian Railways (MÁV)
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Ferihegy to Szolnok
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $20–40
- Website
- Austrian Railways
Train from Szolnok to Arad
- Ave. Duration
- 2h 29m
- Frequency
- Twice daily
- Estimated price
- $35–70
- Website
- Austrian Railways
- Phone
- +40 745 766 766
- [email protected]
- Website
- maxibustravel.autogari.ro
Bus from Frankfurt to Bucharest
- Ave. Duration
- 21h 14m
- Frequency
- Twice a week
- Estimated price
- $156
- Schedules at
- maxibustravel.autogari.ro
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Montpellier to Bucureşti
- Ave. Duration
- 36h 36m
- Frequency
- 3 times a week
- Estimated price
- $160–200
- Schedules at
- tabitatour.autogari.ro
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Estación Sur de Autobuses to Montpellier - Sabines Bus Station
- Ave. Duration
- 13h 30m
- Frequency
- Every 4 hours
- Estimated price
- $95–180
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Montpellier to București, Autogara Militari
- Ave. Duration
- 43h 45m
- Frequency
- 4 times a week
- Estimated price
- $260–430
- Website
- Flixbus
Want to know more about travelling around Romania
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Madrid Airport (MAD) to Romania is 3052 km. It takes approximately 32h 54m to drive from Madrid Airport (MAD) to Romania.
There are 5523+ hotels available in Romania.






























