There are 6 ways to get from Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP) 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.
Recommended option
Fly to Bucharest Otopeni • 3h 45m
5 alternative options
Fly to Craiova, train • 8h 37m
Train, bus • 32h
Bus • 47h 33m
Bus via Ruse • 2 days 4h
Drive • 32h 6m
Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP) by bus
The bus journey time between Madrid Airport (MAD) and Bucharest Otopeni Airport (OTP) is around 2 days 4h and covers a distance of around 3424 km. This includes an average layover time of around 2h. Operated by Empresa Municipal de Transportes, ALSA, Ruse Bus and others, the Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP) bus service departs from Aeropuerto T4 and arrives in Bucharest Henri Coandă Airport. Typically only one bus runs weekly, although weekend and holiday schedules can vary so check in advance.
Travel safe during COVID-19
International entry into Romania from Spain
- Entry is unrestricted for citizens and permanent residents of Spain
Conditions of entry into Romania from Spain
- There are no current restrictions
Rules to follow in Romania
m
Recommended
Considerations leaving from Spain
There are no current restrictions
Frequently Asked Questions
Yes, entry into Romania is currently allowed from Spain.
Explore travel optionsDomestic travel is not restricted, but some conditions may apply
- Face masks are recommended
- Observe COVID-19 safety rules
The national COVID-19 helpline number in Bucharest Otopeni Airport (OTP) is 800 800 358.
Wearing a face mask on public transport in Bucharest Otopeni Airport (OTP) is recommended.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 800 800 358.
No, returning to Spain from Romania is currently allowed.
See options for return travel.
Last updated: 25 May 2023
Exceptions may apply, for full details: European Union.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2Rio travel advice for general help.
Questions & Answers
The cheapest way to get from Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP) is to fly which costs €40 - €95 and takes 3h 45m.
The quickest way to get from Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP) is to fly which costs €40 - €95 and takes 3h 45m.
No, there is no direct bus from Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP). However, there are services departing from Aeropuerto T4 and arriving at Bucharest Henri Coandă Airport via Madrid and Ruse Central Bus Station. The journey, including transfers, takes approximately 2 days 4h.
The distance between Madrid Airport (MAD) and Bucharest Otopeni Airport (OTP) is 2459 km. The road distance is 3195.1 km.
The best way to get from Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP) without a car is to train and bus which takes 32h and costs €490 - €800.
It takes approximately 3h 45m to fly from Madrid (MAD) to Bucharest Otopeni (OTP), including transfers and time at the airport.
Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP) bus services, operated by Ruse Bus, depart from Madrid station.
The best way to get from Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP) is to fly which takes 3h 45m and costs €40 - €95. Alternatively, you can bus, which costs €75 - €110 and takes 47h 33m.
The quickest flight from Madrid Airport to Bucharest Otopeni Airport is the direct flight which takes 3h 45m.
Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP) bus services, operated by PEGASUS GROUP Ltd., arrive at Bucharest Henri Coandă Airport station.

- Distance: 2459.2 km
- Duration: 3h 45m
What companies run services between Madrid Airport (MAD), Spain and Bucharest Otopeni Airport (OTP), Romania?
Ryanair, Tarom and 10 other airlines fly from Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP) hourly. Alternatively, Amring operates a bus from Madrid - Estacion Sur to Bucureşti - Militari once a week. Tickets cost $75 - $100 and the journey takes 44h 30m.

- Website
- ryanair.com
Flights from Madrid to Bucharest Otopeni
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Thursday, Friday and Sunday
- Estimated price
- $40 - $180
Flights from Madrid to Bucharest Otopeni via Pisa
- Ave. Duration
- 6h 30m
- When
- Saturday
- Estimated price
- $40 - $180
Flights from Madrid to Bucharest Otopeni via London Stansted
- Ave. Duration
- 6h 35m
- When
- Tuesday and Thursday
- Estimated price
- $40 - $180
Flights from Madrid to Bucharest Otopeni via Vienna
- Ave. Duration
- 7h 10m
- When
- Monday
- Estimated price
- $40 - $180

- Website
- airfrance.com
Flights from Madrid to Bucharest Otopeni via Paris Charles de Gaulle
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- $220 - $360

- Website
- flyulendo.com
Flights from Madrid to Bucharest Otopeni
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $95 - $400
Flights from Madrid to Craiova
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday and Friday
- Estimated price
- $100 - $450

- Website
- klm.com
Flights from Madrid to Bucharest Otopeni via Amsterdam Schiphol
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- $140 - $280

- Website
- en.aegeanair.com
Flights from Madrid to Bucharest Otopeni via Athens
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- $190 - $360

- Website
- tarom.ro
Flights from Madrid to Bucharest Otopeni
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $120 - $230

- Website
- lufthansa.com
Flights from Madrid to Bucharest Otopeni via Frankfurt
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $170 - $410

- Website
- airserbia.com
Flights from Madrid to Bucharest Otopeni via Belgrade
- Ave. Duration
- 7h 25m
- When
- Monday and Wednesday
- Estimated price
- $75 - $250

- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Craiova to Bucureşti Nord Gr.A
- Ave. Duration
- 3h 22m
- Frequency
- Every 2 hours
- Estimated price
- $7 - $22
- Website
- https://www.cfrcalatori.ro/en/
- 2nd Class
- $7 - $9
- 1st Class
- $19 - $22
Train from Ploieşti Sud to Bucureşti Nord Gr.A
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- $2 - $8
- Website
- https://www.cfrcalatori.ro/en/
- 2nd Class
- $2 - $3
- 1st Class
- $6 - $8

- Phone
- 0351/40.91.53
- office@softrans.ro
- Website
- softrans.ro
Train from Craiova to Bucureşti Nord Gr.A
- Ave. Duration
- 3h 43m
- Frequency
- 3 times a day
- Estimated price
- $10 - $11
- Website
- S.C. Softrans S.R.L.

Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Chamartin to Orihuela
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $45 - $70
- Website
- https://www.renfe.com/es/en
- Básico
- $45 - $70

- Phone
- +40 238 434 380
- sesizari@transferoviarcalatori.ro
- Website
- transferoviarcalatori.ro
Train from Ploieşti Sud to Bucureşti Nord Gr.A
- Ave. Duration
- 1h 17m
- Frequency
- Every 3 hours
- Estimated price
- $2 - $3
- Website
- Transferoviar Calatori

A Spanish subsidiary of National Express, ALSA provides bus and coach services across Spain and neighbouring countries including Portugal, France, Germany, the Netherlands, Italy, Poland and Malta. Founded in 1923, ALSA values service and the customer experience. Buses are equipped with communal TV screens showing movies, individual behind-seat screens, ALSA radio, app for books and music, and free WiFi. ALSA services are accessible to people with disabilities, and guide dogs are welcome on all journeys. There are three types of tickets on offer (Frequent Traveller Pass, Share Pass and ALSA Pass), along with discounts for senior citizens, students and children.
Contact Details
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Harlau to Ploiesti
- Ave. Duration
- 23h 45m
- Frequency
- Once daily
- Estimated price
- $480 - $750
- Website
- https://www.alsa.com/en/web/bus/home

- Phone
- +4-0269-238.788
- Website
- amring.autogari.ro
Bus from Madrid - Estacion Sur to Bucureşti - Militari
- Ave. Duration
- 44h 30m
- Frequency
- Once a week
- Estimated price
- $75 - $100
- Schedules at
- amring.autogari.ro

- Phone
- +359 82 82 81 51
- info@avtogararuse.org
- Website
- avtogararuse.org
Bus from Madrid to Ruse
- Ave. Duration
- 47h
- Frequency
- Once a week
- Estimated price
- $120 - $170
- Schedules at
- avtogararuse.org

- Phone
- +359 (0) 877 34 47 47
- pegasus@pegasusbg.com
- Website
- pegasusbg.com
Bus from Ruse Central Bus Station to Bucharest Henri Coandă Airport
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $16 - $19
- Website
- PEGASUS GROUP Ltd.
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
Train travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideMore Questions & Answers
Bucharest Otopeni Airport (OTP) is 1h ahead of Madrid Airport (MAD). It is currently 3:10 AM in Madrid Airport (MAD) and 4:10 AM in Bucharest Otopeni Airport (OTP).
Yes, the driving distance between Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP) is 3195 km. It takes approximately 32h 6m to drive from Madrid Airport (MAD) to Bucharest Otopeni Airport (OTP).
Tarom, Ulendo Airlink, Lufthansa and five other airlines offer flights from Madrid Airport to Bucharest Otopeni Airport.
There are 159+ hotels available in Bucharest Otopeni Airport (OTP). Prices start at $100 USD per night.