Travel options for:
Porto to Bilbao
  • Fly Porto to Bilbao

    $58 - $224
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      3 h 10 min - 1 stopover

      $55 - $220

    3. Bilbao (BIO)

      12 min - every 30 minutes

      $1 - $2

  • Train, train to Santiago de Compostela, fly to Bilbao

    $92 - $275
    1. Porto

      2 h 15 min - 3 times a day

      $14 - $27

    2. Garcia Barbón 89

      1 min - every 30 minutes

    3. Garcia Barbón 45

      7 min - 2012 feet

    4. Vigo Urzaiz

      50 min - every 15 minutes

      $12 - $22

    5. Santiago de Compostela -

      22 min - every 20 minutes

      $4

    6. Santiago de (SCQ)

      1 h - non-stop

      $60 - $220

    7. Bilbao (BIO)

      12 min - every 30 minutes

      $1 - $2

  • Fly Porto to San Sebastian, bus

    $101 - $502
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      3 h 15 min - 1 stopover

      $85 - $400

    3. San Sebastian (EAS)

      31 min - hourly

      $2 - $5

    4. San Sebastián

      1 h 30 min - every 30 minutes

      $12 - $95

  • Fly Porto to Santander, bus

    $102 - $627
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      3 h 40 min - 1 stopover

      $85 - $600

    3. Santander (SDR)

      50 min - once daily

      $14 - $23

    4. Landaburu

      23 min - hourly

      $1 - $2

  • Train to Vigo, fly to Bilbao

    $56 - $209
    1. Porto

      2 h 15 min - 3 times a day

      $14 - $27

    2. Vigo-Guixar

      12 min - 3476 feet

    3. Urzaiz 28

      27 min - every 30 minutes

    4. Vigo (VGO)

      1 h 5 min - non-stop

      $40 - $180

    5. Bilbao (BIO)

      12 min - every 30 minutes

      $1 - $2

  • Bus Iberocoach

    $85 - $110
    1. Porto - Campo 24 de Agosto -

      10 h 8 min - 3 times a week

      $85 - $110

  • Bus InterNorte

    $76 - $111
    1. Porto - Casa da Música

      6 h 30 min - once daily

      $50 - $70

    2. Benavente

      5 h 45 min - twice a week

      $25 - $45

  • Train

    $110 - $147
    1. Porto(Campanha)

      2 h 15 min - 3 times a day

      $14 - $27

    2. Vigo-Guixar

      11 h 16 min - once daily

      $95 - $120

  • Drive

    $100 - $150
    1. Porto

      6 h 50 min - 444.5 miles

      $100 - $150

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

From Trindade Metro to Porto airport, fly to Bilbao airport, then bus to Bilbao. 6 h 8 min $98. From Porto(Campanha) train to Garcia Barbón 89, bus to Garcia Barbón 45, walk to Vigo Urzaiz, train to Santiago de Compostela - Train Staion, bus to Santiago de Compostela airport, fly to Bilbao airport, then bus to Bilbao. 6 h 20 min $143. From Trindade Metro to Porto airport, fly to San Sebastian airport, bus to San Sebastián, then bus to Bilbao. 8 h 29 min $179. From Trindade Metro to Porto airport, fly to Santander airport, bus to Landaburu, then bus to Bilbao. 8 h 48 min $202. From Porto(Campanha) train to Vigo-Guixar, walk to Urzaiz 28, bus to Vigo airport, fly to Bilbao airport, then bus to Bilbao. 5 h 44 min $97. From Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce bus to Bilbao - Estación de Autobuses de Bilbao. 10 h 8 min $96. From Porto - Casa da Música bus to Benavente then bus to Bilbao. 13 h 15 min $93. From Porto(Campanha) train to Vigo-Guixar then train to Bilbao-Abando. 14 h 31 min $130. From Porto drive to Bilbao. 6 h 50 min $123.