Travel options for:
Porto to San Sebastián
  • Fly Porto to San Sebastian

    $89 - $406
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      3 h 15 min - 1 stopover

      $85 - $400

    3. San Sebastian (EAS)

      28 min - hourly

      $2 - $4

  • Fly Porto to Bilbao, bus

    $69 - $242
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      3 h 10 min - 1 stopover

      $55 - $220

    3. Bilbao (BIO)

      1 h 15 min - hourly

      $12 - $20

  • Fly Porto to Pamplona, train

    $141 - $682
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      3 h 35 min - 1 stopover

      $120 - $650

    3. Pamplona (PNA)

      30 min - every 4 hours

      $2

    4. Pamplona

      1 h 44 min - 5 times a day

      $17 - $28

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

    $103 - $293
    1. Porto

      2 h 15 min - 3 times a day

      $15 - $27

    2. Garcia Barbón 89

      1 min - every 30 minutes

    3. Garcia Barbón 45

      7 min - 2016 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)

      1 h 15 min - hourly

      $12 - $20

  • Train to Vigo, fly to Bilbao, bus

    $67 - $227
    1. Porto

      2 h 15 min - 3 times a day

      $15 - $27

    2. Vigo-Guixar

      12 min - 3448 feet

    3. Urzaiz 28

      27 min - every 30 minutes

    4. Vigo (VGO)

      1 h 5 min - non-stop

      $40 - $180

    5. Bilbao (BIO)

      1 h 15 min - hourly

      $12 - $20

  • Bus Iberocoach

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

      11 h 27 min - 3 times a week

      $90 - $110

  • Train

    $115 - $157
    1. Porto(Campanha)

      2 h 15 min - 3 times a day

      $15 - $27

    2. Vigo-Guixar

      11 h 32 min - once daily

      $100 - $130

  • Bus MonBus

    $81 - $121
    1. Porto - Casa da Música

      6 h 30 min - once daily

      $50 - $70

    2. Benavente

      7 h 20 min - twice a week

      $30 - $55

  • Drive

    $100 - $160
    1. Porto

      7 h 25 min - 478.7 miles

      $100 - $160

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

From Trindade Metro to Porto airport, fly to San Sebastian airport, then bus to San Sebastián. 6 h 42 min $164. From Trindade Metro to Porto airport, fly to Bilbao airport, then bus to San Sebastián. 7 h 24 min $110. From Trindade Metro to Porto airport, fly to Pamplona airport, bus to Pamplona, then train to San Sebastián. 10 h 18 min $300. 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 San Sebastián. 7 h 35 min $155. From Porto(Campanha) train to Vigo-Guixar, walk to Urzaiz 28, bus to Vigo airport, fly to Bilbao airport, then bus to San Sebastián. 6 h 59 min $109. From Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce bus to San Sebastian - Estacion de Autobuses. 11 h 27 min $98. From Porto(Campanha) train to Vigo-Guixar then train to San Sebastian. 14 h 47 min $140. From Porto - Casa da Música bus to Benavente then bus to San Sebastián. 14 h 50 min $108. From Porto drive to San Sebastián. 7 h 25 min $133.