Travel from Madrid to Barcelona-Caraga-Philippines

How to get from Madrid to Barcelona?

There is no direct connection from Madrid to Barcelona. However, you can take the train to Madrid airport, fly to Davao, take the taxi to Abreeza, take the bus to Monyako, take the bus to Mangagoy, then take the taxi to Barcelona. Alternatively, you can take the train to Madrid airport, fly to Cagayan, then take the taxi to Barcelona.

How to get from Madrid to Barcelona

ModeDurationPrice
From Recoletos train to Madrid airport, fly to Davao airport, taxi to Abreeza, bus to Monyako, bus to Mangagoy, then taxi to Barcelona.27 h 19 min
From Recoletos train to Madrid airport, fly to Cagayan airport, then taxi to Barcelona.27 h 16 min$893
From Recoletos train to Madrid airport, fly to Butuan airport, taxi to Butuan, bus to Rosario, then taxi to Barcelona.25 h 50 min
From Recoletos train to Madrid airport, fly to Tandag airport, then taxi to Barcelona.36 h 5 min$963
From Recoletos train to Madrid airport, fly to Cebu airport, drive to Cebu, car ferry to Nasipit Pier, Butuan, drive to Butuan, bus to Rosario, then taxi to Barcelona.34 h 23 min
From Recoletos train to Madrid airport, fly to Surigao airport, taxi to Surigao, bus to Rosario, then taxi to Barcelona.30 h 16 min$1,151
From Recoletos train to Madrid airport, fly to Cotabato airport, then taxi to Barcelona.28 h 56 min$1,003
From Recoletos train to Madrid airport, fly to Dipolog airport, drive to Ozamis, carferry to Iligan, then drive to Barcelona.35 h 4 min$971

How long does it take to get from Madrid to Barcelona?

It takes approximately 27 hours 19 minutes to get from Madrid to Barcelona, including transfers.

Operators from Madrid to Barcelona

OperatorPhoneWebsite
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
EtihadEtihad
Philippine AirlinesPhilippine Airlines
Turkish AirlinesTurkish Airlines
LufthansaLufthansa
Singapore AirlinesSingapore Airlines
SilkAirSilkAir
Cathay PacificCathay Pacific
Cebu PacificCebu Pacific
Air FranceAir France
EmiratesEmirates
AirAsia PhilippinesAirAsia Philippines
Qatar AirwaysQatar Airways
SaudiaSaudia
AirAsiaAirAsia
SwissSwiss
IberiaIberia
Davao Metro ShuttleDavao Metro Shuttle
Bachelor Express+63(082) 285-6486Bachelor Express
CebgoCebgo
China Eastern AirlinesChina Eastern Airlines
Korean AirKorean Air
Jin AirJin Air
2 GO Travel(+63 2) 528.72092 GO Travel