Travel options for:
Madrid to Barcelona
  • Fly to Davao, bus

    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      18 h 15 min - 2 stopovers

      $500 - $1,400

    3. Davao (DVO)

      10 min - 4.9 miles

      $2 - $4

    4. Abreeza

      2 h - hourly

      $3 - $5

    5. Monyako

      1 h 54 min - hourly

    6. Mangagoy

      14 min - 8.3 miles

      $4 - $6

      • Barcelona
  • Fly to Butuan, bus, taxi

    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      20 h 5 min - 2 stopovers

      $410 - $1,100

    3. Butuan (BXU)

      8 min - 5.5 miles

      $3 - $4

    4. Butuan

      2 h 47 min - every 30 minutes

    5. Rosario

      1 h 28 min - 62.1 miles

      $26 - $32

      • Barcelona
  • Fly to Tandag, taxi

    $597 - $1,558
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      30 h 10 min - 2 stopovers

      $550 - $1,500

    3. Tandag (TDG)

      2 h 35 min - 109.2 miles

      $45 - $55

      • Barcelona
  • Fly to Cagayan, taxi

    $552 - $1,313
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      20 h 10 min - 2 stopovers

      $460 - $1,200

    3. Cagayan (CGY)

      5 h 29 min - 216.9 miles

      $90 - $110

      • Barcelona
  • Fly to Surigao, bus, taxi

    $689 - $1,748
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      18 h 45 min - 2 stopovers

      $650 - $1,700

    3. Surigao (SUG)

      3 min - 2.6 miles

      $1 - $3

    4. Surigao

      5 h 44 min - every 30 minutes

      $10

    5. Rosario

      1 h 28 min - 62.1 miles

      $26 - $32

      • Barcelona
  • Fly to Cebu, carferry, bus, taxi

    $467 - $680
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      16 h 40 min - 1 stopover

      $410 - $600

    3. Cebu (CEB)

      16 min - 7.1 miles

      $3 - $5

    4. Cebu

      8 h - 3 times a week

      $16 - $30

    5. Surigao

      14 min - 3870 feet

    6. Surigao

      5 h 44 min - every 30 minutes

      $10

    7. Rosario

      1 h 28 min - 62.1 miles

      $26 - $32

      • Barcelona
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Recoletos train to Madrid airport, fly to Davao airport, taxi to Abreeza, bus to Monyako, bus to Mangagoy, then taxi to Barcelona. 25 h 58 min. From Recoletos train to Madrid airport, fly to Butuan airport, taxi to Butuan, bus to Rosario, then taxi to Barcelona. 3 h. From Recoletos train to Madrid airport, fly to Tandag airport, then taxi to Barcelona. 35 h 10 min $958. From Recoletos train to Madrid airport, fly to Cagayan airport, then taxi to Barcelona. 28 h 4 min $863. From Recoletos train to Madrid airport, fly to Surigao airport, taxi to Surigao, bus to Rosario, then taxi to Barcelona. 28 h 41 min $1,146. From Recoletos train to Madrid airport, fly to Cebu airport, taxi to Cebu, carferry to Surigao, walk to Surigao, bus to Rosario, then taxi to Barcelona. 36 h 3 min $522.