Travel options for:
Barcelona to Oslo
  • Fly to Oslo, train

    $67 - $286
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      3 h 25 min - non-stop

      $55 - $270

    3. Oslo (OSL)

      22 min - every 30 minutes

      $10 - $14

  • Fly to Oslo Sandefjord, train

    $78 - $432
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      5 h 10 min - 1 stopover

      $55 - $400

    3. Oslo Sandefjord (TRF)

      4 min - every 30 minutes

      $3 - $4

    4. Torp(N)

      1 h 39 min - hourly

      $18 - $26

  • Train, drive

    $578 - $767
    1. Barcelona Sants

      6 h 20 min - once daily

      $210 - $230

    2. Paris Lyon Banlieue

      7 min - every 10 minutes

      $3 - $5

    3. Paris Nord RER

      10 min - 2821 feet

    4. Paris Est

      3 h 49 min - 4 times a day

      $110 - $130

    5. Frankfurt(Main)Hbf

      4 h 46 min - 3 times a day

      $120 - $180

    6. Kiel Hbf

      4 h 45 min - 312.2 miles

      $70 - $110

    7. Helsingborg C

      2 h 12 min - hourly

      $30 - $50

    8. Göteborg Central

      3 h 52 min - every 4 hours

      $35 - $65

  • Train, bus

    $393 - $490
    1. Barcelona Sants

      6 h 20 min - once daily

      $210 - $230

    2. Van Gogh

      23 min - every 15 minutes - line 57

      $3

    3. Porte De Bagnolet - Louis

      13 min - 3784 feet

    4. Paris Gallieni

      27 h 50 min - 3 times a week

      $180 - $260

  • Train, ferry

    1. Barcelona Sants

      6 h 20 min - once daily

      $210 - $230

    2. Paris Lyon Banlieue

      7 min - every 10 minutes

      $3 - $5

    3. Paris Nord RER

      10 min - 2821 feet

    4. Paris Est

      3 h 49 min - 4 times a day

      $110 - $130

    5. Frankfurt(Main)Hbf

      4 h 46 min - 3 times a day

      $120 - $180

    6. Kiel Hbf

      7 min - 1728 feet

    7. Kiel Norwegen-Kai

      20 h - once daily

  • Bus Eurolines FR

    $243 - $381
    1. Barcelona

      8 h 55 min - 3 times a day

      $23 - $65

    2. Bordeaux, BDX St-Jean

      7 min - 2071 feet

    3. Bordeaux

      38 h 35 min - once a week

      $220 - $320

  • Bus Eurolines CZ

    $164 - $309
    1. Barcelona Nord

      26 h 19 min - twice a week

      $90 - $160

    2. Prague Florenc

      22 h 50 min - 6 times a week

      $70 - $150

  • Drive

    $470 - $700
    1. Barcelona

      27 h 3 min - 1800 miles

      $470 - $700

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

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Oslo airport, then train to Oslo. 6 h 11 min $123. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Oslo Sandefjord airport, bus to Torp(N), then train to Oslo. 9 h 45 min $236. From Barcelona Sants train to Paris Lyon Banlieue, train to Paris Nord RER, walk to Paris Est, train to Frankfurt(Main)Hbf, train to Kiel Hbf, drive to Helsingborg C, train to Göteborg Central, then train to Oslo S. 29 h 49 min $686. From Barcelona Sants train to Van Gogh, line 57 bus to Porte De Bagnolet - Louis Ganne, walk to Paris Gallieni, then bus to Oslo. 35 h 51 min $450. From Barcelona Sants train to Paris Lyon Banlieue, train to Paris Nord RER, walk to Paris Est, train to Frankfurt(Main)Hbf, train to Kiel Hbf, walk to Kiel Norwegen-Kai, then ferry to Oslo Hjortneskaien. 38 h 21 min. From Barcelona bus to Bordeaux, BDX St-Jean, walk to Bordeaux, then bus to Oslo. 2 days 0 h $311. From Barcelona Nord bus to Prague Florenc then bus to Oslo. 2 days 2 h $309. From Barcelona drive to Oslo. 27 h 3 min $582.