Travel from Bucharest to Madrid

Train, bus or fly from Bucharest to Madrid?

Iberia, Ryanair and 15 other airlines fly from Bucharest to Madrid hourly. Alternatively, Romanian Railways (CFR) operates a train from Bucharest to Madrid once daily. Tickets cost $35 - $55 and the journey takes 14 h 5 min. 6 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Bucharest to Madrid

From Universitate line 783 bus to Bucharest Otopeni airport, fly to Madrid airport, then train to Madrid. 7 h 7 min $84. From Bucuresti Nord Gara A train to Brasov, bus to Zaragoza Delicias, then train to Madrid-Puerta de Atocha. 30 h 5 min $257. From Bucuresti Nord Gara A train to Budapest-Keleti, train to Zürich HB, train to Mulhouse Ville, train to Lyon Part Dieu, train to Barcelona Sants, then train to Madrid-Puerta de Atocha. 41 h 39 min $528. From Piata Unirii subway to Păcii, walk to Bucureşti - Militari, then bus to Madrid - Estacion Sur. 46 h 31 min $110. From Bucharest bus to Madrid. 2 days 3 h. From Bucharest, Bucharest night bus to Ruse then bus to Madrid. 2 days 6 h. From Bucharest drive to Madrid. 32 h 13 min $461. From Bucharest drive to Verona Porta Nuova, train to Milano Centrale, train to Torino Porta Susa, train to Lyon Part Dieu, train to Barcelona Sants, train to Malgrat de Mar, then drive to Madrid. 38 h 4 min $593.

Operators from Bucharest to Madrid

RAT Bucharest+4021 311 05 95RAT Bucharest
Blue AirBlue Air
Wizz AirWizz Air
TAP PortugalTAP Portugal
British AirwaysBritish Airways
Turkish AirlinesTurkish Airlines
Air FranceAir France
Air EuropaAir Europa
Austrian AirlinesAustrian Airlines
Vueling AirlinesVueling Airlines
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Romanian Railways (CFR)0219521Romanian Railways (CFR)
ALSA+34 902 42 22 42ALSA
Spanish Railways AVESpanish Railways AVE
Hungarian Railways (MÁV)+36 (1) 3 49 49 49Hungarian Railways (MÁV)
TGV0033 892 353535TGV
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Metrorex004 021 319 36 01Metrorex
Maxibus Travel004 0756 117 331Maxibus Travel
FlixBus+49 1807 123 99 123FlixBus
Ruse Bus+359 82 82 81 51Ruse Bus
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)