Travel from Barcelona to Norway

Bus or fly from Barcelona to Norway?

Scandinavian Airlines, Vueling Airlines and 4 other airlines fly from Barcelona to Bergen every 4 hours. Alternatively, you can take a bus from Barcelona to Oslo via Bordeaux, BDX St-Jean and Bordeaux in around 2 days 0 h.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Barcelona to Norway

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bergen airport, then line 3010 bus to Bergen. 6 h 6 min $137. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Stavanger airport, then bus to Sandnes. 6 h 3 min $164. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Oslo airport, then train to Oslo. 6 h 13 min $124. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Trondheim airport, then train to Trondheim. 7 h 10 min $294. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Kristiansand airport, then line 35 bus to Kristiansand. 8 h 37 min $301. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Oslo Sandefjord airport, bus to Horten ferjekai, ferry to Moss, then train to Fredrikstad. 9 h 58 min $245. From Barcelona Catalunya train to Barcelona Sants, train to Lyon Part Dieu, train to Basel SBB, train to Kiel Hbf, drive to Helsingborg C, train to Göteborg Central, then train to Oslo S. 31 h 48 min $653. From Barcelona bus to Barcelona Sants, train to Van Gogh, line 57 bus to Porte De Bagnolet - Louis Ganne, walk to Paris Gallieni, then bus to Oslo. 37 h 48 min $442. From Barcelona Catalunya train to Barcelona Sants, train to Lyon Part Dieu, train to Strasbourg, train to Offenburg, train to Kiel Hbf, walk to Kiel Norwegen-Kai, then ferry to Oslo Hjortneskaien. 40 h 9 min. From Barcelona bus to Bordeaux, BDX St-Jean, walk to Bordeaux, then bus to Oslo. 2 days 0 h $323. From Barcelona Nord bus to Prague Florenc, bus to Grønland [T-bane], then line 3 subway to Stortinget [T-bane]. 2 days 2 h $330. From Barcelona taxi to Malgrat de Mar, train to Barcelona Sants, train to Paris Gare De Lyon, train to Paris Nord, train to Düsseldorf Hbf, then drive to Oslo. 28 h 34 min $857. From Barcelona drive to Oslo. 26 h 53 min $582.

How long does it take to get from Barcelona to Norway?

It takes approximately 6 h 6 min to get from Barcelona to Norway.
Close Print Itinerary
  1. Here are 13 options to get from
    Barcelona to Norway:

    1. Trip:
      1 Fly to Bergen
      • One-Way approx: USD $82 - $329
      • Duration: 6 h 6 min
      Open +
      • Trip:
        1 Fly to Bergen
        • One-Way approx: USD $82 - $329
        • Duration: 6 h 6 min
        Close x
    2. Trip:
      2 Fly to Stavanger
      • One-Way approx: USD $105 - $405
      • Duration: 6 h 3 min
      Open +
      • Trip:
        2 Fly to Stavanger
        • One-Way approx: USD $105 - $405
        • Duration: 6 h 3 min
        Close x
    3. Trip:
      3 Fly to Oslo, train
      • One-Way approx: USD $67 - $287
      • Duration: 6 h 13 min
      Open +
      • Trip:
        3 Fly to Oslo, train
        • One-Way approx: USD $67 - $287
        • Duration: 6 h 13 min
        Close x
    4. Trip:
      4 Fly to Trondheim
      • One-Way approx: USD $122 - $567
      • Duration: 7 h 10 min
      Open +
      • Trip:
        4 Fly to Trondheim
        • One-Way approx: USD $122 - $567
        • Duration: 7 h 10 min
        Close x
    5. Trip:
      5 Fly to Kristiansand
      • One-Way approx: USD $112 - $602
      • Duration: 8 h 37 min
      Open +
      • Trip:
        5 Fly to Kristiansand
        • One-Way approx: USD $112 - $602
        • Duration: 8 h 37 min
        Close x
    6. Trip:
      6 Fly to Oslo Sandefjord, ferry
      • One-Way approx: USD $86 - $442
      • Duration: 9 h 58 min
      Open +
      • Trip:
        6 Fly to Oslo Sandefjord, ferry
        • One-Way approx: USD $86 - $442
        • Duration: 9 h 58 min
        Close x
    7. Trip:
      7 Train, drive
      • One-Way approx: USD $493 - $809
      • Duration: 31 h 48 min
      Open +
      • Trip:
        7 Train, drive
        • One-Way approx: USD $493 - $809
        • Duration: 31 h 48 min
        Close x
    8. Trip:
      8 Train, bus
      • One-Way approx: USD $395 - $523
      • Duration: 37 h 48 min
      Open +
      • Trip:
        8 Train, bus
        • One-Way approx: USD $395 - $523
        • Duration: 37 h 48 min
        Close x
    9. Trip:
      9 Train, ferry
      • One-Way approx: N/A
      • Duration: 40 h 9 min
      Open +
      • Trip:
        9 Train, ferry
        • One-Way approx: N/A
        • Duration: 40 h 9 min
        Close x
    10. Trip:
      10 Bus Eurolines FR
      • One-Way approx: USD $254 - $404
      • Duration: 2 days 0 h
      Open +
      • Trip:
        10 Bus Eurolines FR
        • One-Way approx: USD $254 - $404
        • Duration: 2 days 0 h
        Close x
    11. Trip:
      11 Bus Eurolines CZ
      • One-Way approx: USD $177 - $332
      • Duration: 2 days 2 h
      Open +
      • Trip:
        11 Bus Eurolines CZ
        • One-Way approx: USD $177 - $332
        • Duration: 2 days 2 h
        Close x
    12. Trip:
      12 Taxi, train, drive
      • One-Way approx: USD $707 - $920
      • Duration: 28 h 34 min
      Open +
      • Trip:
        12 Taxi, train, drive
        • One-Way approx: USD $707 - $920
        • Duration: 28 h 34 min
        Close x
    13. Trip:
      13 Drive
      • One-Way approx: USD $470 - $700
      • Duration: 26 h 53 min
      Open +
      • Trip:
        13 Drive
        • One-Way approx: USD $470 - $700
        • Duration: 26 h 53 min
        Close x