Travel options for:
Pamplona to Barcelona
  • Train

    $24 - $80
    1. Pamplona

      4 h 7 min - 3 times a day

      $24 - $80

  • Bus MonBus

    $30 - $45
    1. Pamplona

      6 h 10 min - twice daily

      $30 - $45

  • Bus Alsa

    1. Pamplona

      2 h 5 min - 3 times a day

    2. Zaragoza

      4 h 5 min - every 4 hours

  • Rideshare

    $30
    1. Pampelune

      5 h 49 min - every 4 hours

      $30

  • Drive

    $55 - $85
    1. Pamplona

      4 h 38 min - 301.1 miles

      $55 - $85

  • Fly from Pamplona

    $124 - $484
    1. Pamplona

      13 min - hourly

      $2

    2. Pamplona (PNA)

      3 h 5 min - 1 stopover

      $120 - $480

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Bus to Bilbao, fly

    $43 - $134
    1. Pamplona

      2 h - hourly

      $16 - $20

    2. Termibus

      22 min - every 30 minutes

      $1 - $2

    3. Bilbao (BIO)

      1 h 5 min - non-stop

      $23 - $110

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Bus to San Sebastian, fly

    $59 - $260
    1. Pamplona

      1 h 17 min - on demand

      $16

    2. Hendaia

      4 min - hourly

      $1 - $2

    3. Gipuzkoa 1

      5 min - every 30 minutes

      $1

    4. San Sebastian (EAS)

      1 h 20 min - non-stop

      $40 - $240

    5. Barcelona (BCN)

      16 min - every 30 minutes

      $2

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

From Pamplona train to Barcelona Sants. 4 h 7 min £37. From Pamplona bus to Barcelona. 6 h 10 min £29. From Pamplona bus to Zaragoza then bus to Barcelona. 7 h 5 min. From Pampelune rideshare to Barcelone. 5 h 49 min £22. From Pamplona drive to Barcelona. 4 h 38 min £52. From Yanguas y Miranda bus to Pamplona airport, fly to Barcelona airport, then train to Barcelona. 4 h 48 min £138. From PAMPLONA/IRUÑA - Estación bus to Termibus, bus to Bilbao airport, fly to Barcelona airport, then train to Barcelona. 5 h 5 min £47. From Pamplona bus to Hendaia, tram to Gipuzkoa 1, bus to San Sebastian airport, fly to Barcelona airport, then train to Barcelona. 4 h 46 min £83.