Travel options for:
Bilbao to Madrid
  • Bus Alsa

    1. Bilbao

      4 h 40 min - once daily

  • Train

    $21 - $60
    1. Bilbao-Abando

      4 h 55 min - twice daily

      $20 - $60

    2. Madrid-Chamartin

      12 min - 3334 feet

    3. Sevilla

      3 min - every 10 minutes - line 2

      $1 - $2

  • Bus Yubim

    $139 - $180
    1. Bilbo/Bilbao

      1 h 13 min - every 30 minutes

      $7 - $9

    2. Nieves Cano / Unibersitatea

      10 min - every 20 minutes

      $2

    3. Vitoria-Gasteiz

      5 h - once a week

      $130 - $170

  • Rideshare

    $24 - $26
    1. Bilbao

      4 h 47 min - hourly

      $24 - $26

  • Drive

    $45 - $70
    1. Bilbao

      4 h 4 min - 249.1 miles

      $45 - $70

  • Fly from Bilbao

    $44 - $196
    1. Bilbao

      15 min - every 30 minutes

      $1 - $2

    2. Bilbao (BIO)

      1 h 5 min - non-stop

      $40 - $190

    3. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Bus to Santander, fly

    $42 - $348
    1. Bilbao

      1 h 20 min - 3 times a day

    2. Santander

      10 min - hourly

    3. Santander (SDR)

      1 h - non-stop

      $40 - $350

    4. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Bus to Pamplona, fly

    $101 - $466
    1. Bilbao

      2 h - hourly

      $16 - $20

    2. Yanguas y Miranda

      13 min - hourly

      $2

    3. Pamplona (PNA)

      55 min - non-stop

      $80 - $440

    4. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Bus to San Sebastian, fly

    $91 - $379
    1. Bilbao

      1 h 30 min - every 30 minutes

      $12 - $95

    2. F. García Lorca 2

      25 min - hourly

      $2 - $5

    3. San Sebastian (EAS)

      1 h 15 min - non-stop

      $75 - $280

    4. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

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

From Bilbao bus to Madrid. 4 h 40 min. From Bilbao-Abando train to Madrid-Chamartin, walk to Sevilla, then line 2 subway to Sol. 5 h 11 min £27. From Bilbo/Bilbao bus to Nieves Cano / Unibersitatea, bus to Vitoria-Gasteiz, then bus to Madrid. 7 h 31 min £120. From Bilbao rideshare to Madrid. 4 h 47 min £18. From Bilbao drive to Madrid. 4 h 4 min £43. From Moyua Plaza bus to Bilbao airport, fly to Madrid airport, then train to Madrid. 2 h 59 min £63. From Bilbao bus to Santander, bus to Santander airport, fly to Madrid airport, then train to Madrid. 4 h 29 min £99. From Bilbo/Bilbao bus to Yanguas y Miranda, bus to Pamplona airport, fly to Madrid airport, then train to Madrid. 4 h 56 min £183. From Bilbao bus to F. García Lorca 2, bus to San Sebastian airport, fly to Madrid airport, then train to Madrid. 5 h 19 min £106.