Travel options for:
Norway to Spain
  • Fly Bergen to Barcelona

    $78 - $317
    1. Bergen

      43 min - every 10 minutes - line 1

    2. Bergen (BGO)

      3 h 10 min - non-stop

      $75 - $320

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Fly Stavanger to Barcelona

    $104 - $404
    1. Sandnes

      19 min - hourly

      $2

    2. Stavanger (SVG)

      3 h - non-stop

      $100 - $400

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Oslo, fly to Barcelona

    $67 - $286
    1. Oslo

      28 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      3 h 20 min - non-stop

      $55 - $270

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Oslo, fly to Palma Mallorca

    $76 - $390
    1. Oslo

      28 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      3 h 30 min - non-stop

      $65 - $370

    3. Palma Mallorca (PMI)

      18 min - every 15 minutes

      $1 - $6

  • Train to Oslo, fly to Madrid

    $83 - $320
    1. Oslo

      28 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      3 h 40 min - non-stop

      $70 - $300

    3. Madrid (MAD)

      26 min - every 30 minutes

      $2 - $4

    4. Atocha

      1 min - every 15 minutes

      $1 - $2

  • Train to Oslo, fly to Alicante, train

    $77 - $385
    1. Oslo

      28 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      3 h 45 min - non-stop

      $60 - $360

    3. Alicante (ALC)

      9 min - every 20 minutes

      $1 - $5

    4. Sant Gabriel

      1 h 2 min - every 30 minutes

      $6

    5. Beniel

      17 min - every 30 minutes

  • Bus, train via General De Gaulle

    $470 - $598
    1. Oslo

      27 h 50 min - 3 times a week

      $180 - $260

    2. General De Gaulle

      15 min - hourly

      $3

    3. Paris Gare de Lyon

      6 h 15 min - once daily

      $210 - $230

    4. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

    5. Atocha-Renfe

      6 min - every 10 minutes - line 1

      $2 - $3

  • Bus Eurolines FR

    $267 - $385
    1. Oslo

      27 h 50 min - 3 times a week

      $180 - $260

    2. Paris

      18 h - once daily

      $85 - $130

    3. Méndez Álvaro

      2 min - every 15 minutes

      $1 - $2

    4. Atocha

      1 min - every 15 minutes

      $1

  • Train, bus

    $388 - $629
    1. Oslo S

      4 h 45 min - once a week

      $50 - $120

    2. Södertälje

      16 h 45 min - once daily

      $65 - $110

    3. Hannover Hbf

      4 h 29 min - 3 times a day

      $120 - $180

    4. Freiburg

      16 h 6 min - twice a week

      $75 - $110

    5. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

    6. Atocha-Renfe

      6 min - every 10 minutes - line 1

      $2 - $3

  • Bus, train

    $340 - $452
    1. Oslo

      38 h 35 min - once a week

      $220 - $320

    2. Bordeaux-St-Jean

      2 h 36 min - 4 times a day

      $43

    3. Hendaia

      6 min - hourly

      $1 - $2

    4. Irun

      5 h 35 min - once daily

      $65 - $85

    5. Chamartin

      19 min - every 10 minutes - line 1

      $2 - $3

  • Bus Eurolines UK

    $332 - $336
    1. Stortinget T-banestasjon

      2 min - every 20 minutes - line 3

      $3 - $5

    2. Oslo

      34 h 5 min - 4 times a week

      $170

    3. London Victoria Station

      25 h 50 min - 3 times a week

      $156

    4. Méndez Álvaro - Estación Sur

      42 min - every 15 minutes - line 148

      $3 - $5

  • Drive

    $500 - $800
    1. Oslo

      30 h 42 min - 2009.5 miles

      $500 - $800

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

From Byparken bybane line 1 tram to Bergen airport, fly to Barcelona airport, then train to Barcelona. 6 h 23 min $134. From Storgata bus to Stavanger airport, fly to Barcelona airport, then train to Barcelona. 5 h 49 min $164. From Nationaltheatret [tog] train to Oslo airport, fly to Barcelona airport, then train to Barcelona. 6 h 18 min $123. From Nationaltheatret [tog] train to Oslo airport, fly to Palma Mallorca airport, then bus to Palma. 6 h 19 min $147. From Nationaltheatret [tog] train to Oslo airport, fly to Madrid airport, train to Atocha, then train to Madrid. 6 h 53 min $145. From Nationaltheatret [tog] train to Oslo airport, fly to Alicante airport, bus to Sant Gabriel, train to Beniel, then train to Murcia. 8 h 21 min $132. From Oslo bus to General De Gaulle, bus to Paris Gare de Lyon, train to Barcelona Sants, train to Atocha-Renfe, then line 1 subway to Sol. 39 h 1 min $543. From Oslo bus to Paris, bus to Méndez Álvaro, train to Atocha, then train to Sol. 46 h 58 min $330. From Oslo S train to Södertälje, bus to Hannover Hbf, train to Freiburg, bus to Barcelona Sants, train to Atocha-Renfe, then line 1 subway to Sol. 2 days 0 h $528. From Oslo bus to Bordeaux-St-Jean, train to Hendaia, tram to Irun, train to Chamartin, then line 1 subway to Sol. 2 days 1 h $405. From Stortinget T-banestasjon line 3 subway to Oslo, bus to London Victoria Station, bus to Méndez Álvaro - Estación Sur, then line 148 bus to Callao. 2 days 14 h $334. From Oslo drive to Madrid. 30 h 42 min $650.