Travel from Brussels to Oslo

Bus or train from Brussels to Oslo?

You can take a train from Brussels to Oslo via Köln Hbf, Berlin Hbf (tief), Malmö Central, and Göteborg Central in around 28 h 10 min. Alternatively, you can take a bus from Brussels to Oslo via Paris Gallieni in around 32 h 50 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Brussels to Oslo

ModeDurationPrice
From Bruxelles-Nord train to Brussels airport, fly to Oslo airport, then train to Oslo.4 h 34 min$128
From Bruxelles-Nord train to Brussels airport, fly to Oslo Sandefjord airport, bus to Torp(N), then train to Oslo.7 h 54 min$199
From Bruxelles Midi train to Amsterdam airport, fly to Oslo airport, then train to Oslo.5 h 46 min$180
From Bruxelles Midi train to Rotterdam, Rotterdam CS, bus to Köbenhavn Ingerslevsgade, then bus to Oslo Bussterminal.25 h 20 min$251
From Bruxelles-Midi train to Köln Hbf, train to Berlin Hbf (tief), train to Malmö Central, train to Göteborg Central, then train to Oslo S.28 h 10 min$348
From Bruxelles-Midi train to Köln Hbf, train to Hamburg Hbf, train to Kiel Hbf, walk to Kiel Norwegen-Kai, then ferry to Oslo Hjortneskaien.28 h 55 min
From Bruxelles Midi train to Essen Hbf, train to Hamburg Hbf, train to Kiel Hbf, walk to Kiel Norwegen-Kai, then ferry to Oslo Hjortneskaien.29 h 39 min
From Brussels-North bus to Paris Gallieni then bus to Oslo.32 h 50 min$251
From Brussels drive to Oslo.15 h 58 min$333

How long does it take to get from Brussels to Oslo?

It takes approximately 4 h 34 min to get from Brussels to Oslo, including transfers.

Is there a direct train between Brussels and Oslo?

No, there is no direct train from Brussels to Oslo. However, there are services departing from Bruxelles-Midi and arriving at Oslo S via Köln Hbf, Berlin Hbf (tief), Malmö Central and Göteborg Central. The journey, including transfers, takes approximately 28 h 10 min.

Is there a direct bus between Brussels and Oslo?

No, there is no direct bus from Brussels to Oslo. However, there are services departing from Brussels-North and arriving at Oslo via Paris Gallieni. The journey, including transfers, takes approximately 32 h 50 min.

Operators from Brussels to Oslo

OperatorPhoneWebsite
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Brussels AirlinesBrussels Airlines
Scandinavian AirlinesScandinavian Airlines
KLMKLM
LufthansaLufthansa
Ruter177Ruter
WiderøeWiderøe
LOTLOT
Wizz AirWizz Air
Norwegian Railways (NSB)Norwegian Railways (NSB)
ThalysThalys
Norwegian Air ShuttleNorwegian Air Shuttle
Norwegian Air InternationalNorwegian Air International
Air FranceAir France
FlixBus+49 1807 123 99 123FlixBus
Bus4YouBus4You
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Swedish Railways (SJ)Swedish Railways (SJ)
Color Line AS+45 99 56 19 00Color Line AS
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Close Print Itinerary
  1. Here are 9 options to get from
    Brussels to Oslo:

    1. Trip:
      1 Fly Brussels to Oslo, train
      • One-Way approx: USD $81 - $276
      • Duration: 4 h 34 min
      Open +
      • Trip:
        1 Fly Brussels to Oslo, train
        • One-Way approx: USD $81 - $276
        • Duration: 4 h 34 min
        Close x
    2. Trip:
      2 Fly Brussels to Oslo Sandefjord, train
      • One-Way approx: USD $144 - $445
      • Duration: 7 h 54 min
      Open +
      • Trip:
        2 Fly Brussels to Oslo Sandefjord, train
        • One-Way approx: USD $144 - $445
        • Duration: 7 h 54 min
        Close x
    3. Trip:
      3 Train to Amsterdam, fly to Oslo, train
      • One-Way approx: USD $121 - $298
      • Duration: 5 h 46 min
      Open +
      • Trip:
        3 Train to Amsterdam, fly to Oslo, train
        • One-Way approx: USD $121 - $298
        • Duration: 5 h 46 min
        Close x
    4. Trip:
      4 Train, bus
      • One-Way approx: USD $176 - $277
      • Duration: 25 h 20 min
      Open +
      • Trip:
        4 Train, bus
        • One-Way approx: USD $176 - $277
        • Duration: 25 h 20 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $203 - $480
      • Duration: 28 h 10 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $203 - $480
        • Duration: 28 h 10 min
        Close x
    6. Trip:
      6 Train, ferry
      • One-Way approx: N/A
      • Duration: 28 h 55 min
      Open +
      • Trip:
        6 Train, ferry
        • One-Way approx: N/A
        • Duration: 28 h 55 min
        Close x
    7. Trip:
      7 Train, ferry via Essen Hbf
      • One-Way approx: N/A
      • Duration: 29 h 39 min
      Open +
      • Trip:
        7 Train, ferry via Essen Hbf
        • One-Way approx: N/A
        • Duration: 29 h 39 min
        Close x
    8. Trip:
      8 Bus
      • One-Way approx: USD $210 - $356
      • Duration: 32 h 50 min
      Open +
      • Trip:
        8 Bus
        • One-Way approx: USD $210 - $356
        • Duration: 32 h 50 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $270 - $400
      • Duration: 15 h 58 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $270 - $400
        • Duration: 15 h 58 min
        Close x