Travel from Stuttgart to Oslo

Bus or train from Stuttgart to Oslo?

German Railways (DB) operates a train from Stuttgart to Oslo every 3 hours. Tickets cost $140 - $200 and the journey takes 5 h 10 min. 4 other operators also service this route. Alternatively, S-Bahn operates a bus from Stuttgart to Oslo every 10 minutes. Tickets cost $1 - $3 and the journey takes 12 min. 3 other operators also service this route.

Travel Guides

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

How to get from Stuttgart to Oslo

From Stuttgart Hbf (tief) train to Stuttgart airport, fly to Oslo airport, then train to Oslo. 6 h 41 min $115. From Stuttgart Hbf (tief) train to Stuttgart airport, fly to Oslo Sandefjord airport, bus to Torp(N), then train to Oslo. 8 h 21 min $202. From Stuttgart Hbf train to Frankfurt airport, fly to Oslo airport, then train to Oslo. 5 h 47 min $190. From Stuttgart Hbf train to München Hbf (tief), train to Munich airport, fly to Oslo airport, then train to Oslo. 7 h 37 min $148. From Stuttgart Hbf train to Hamburg Hbf, train to Koebenhavn H, train to Malmö Central, train to Göteborg Central, then train to Oslo S. 19 h 59 min $395. From Stuttgart Hbf (tief) train to Region Stuttgart, Stuttgart North, bus to Berlin, Berlin central bus station, then bus to Oslo. 26 h 52 min $107. From Stuttgart Hbf train to Kiel Hbf, walk to Kiel Norwegen-Kai, then ferry to Oslo Hjortneskaien. 27 h 29 min. From Stuttgart Hbf (tief) train to Stuttgart-Oberturkheim, bus to Prague Florenc, then bus to Oslo. 32 h 39 min $226. From Stuttgart drive to Oslo. 16 h 39 min $348.

Is there a direct train between Stuttgart and Oslo?

No, there is no direct train from Stuttgart to Oslo. However, there are services departing from Stuttgart Hbf and arriving at Oslo S via Hamburg Hbf, Koebenhavn H, Malmö Central and Göteborg Central. The journey, including transfers, takes approximately 19 h 59 min.
Close Print Itinerary
  1. Here are 9 options to get from
    Stuttgart to Oslo:

    1. Trip:
      1 Fly Stuttgart to Oslo, train
      • One-Way approx: USD $87 - $308
      • Duration: 6 h 41 min
      Open +
      • Trip:
        1 Fly Stuttgart to Oslo, train
        • One-Way approx: USD $87 - $308
        • Duration: 6 h 41 min
        Close x
    2. Trip:
      2 Fly Stuttgart to Oslo Sandefjord, train
      • One-Way approx: USD $126 - $588
      • Duration: 8 h 21 min
      Open +
      • Trip:
        2 Fly Stuttgart to Oslo Sandefjord, train
        • One-Way approx: USD $126 - $588
        • Duration: 8 h 21 min
        Close x
    3. Trip:
      3 Train to Frankfurt, fly to Oslo, train
      • One-Way approx: USD $125 - $393
      • Duration: 5 h 47 min
      Open +
      • Trip:
        3 Train to Frankfurt, fly to Oslo, train
        • One-Way approx: USD $125 - $393
        • Duration: 5 h 47 min
        Close x
    4. Trip:
      4 Train to Munich, fly to Oslo, train
      • One-Way approx: USD $102 - $299
      • Duration: 7 h 37 min
      Open +
      • Trip:
        4 Train to Munich, fly to Oslo, train
        • One-Way approx: USD $102 - $299
        • Duration: 7 h 37 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $286 - $460
      • Duration: 19 h 59 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $286 - $460
        • Duration: 19 h 59 min
        Close x
    6. Trip:
      6 Bus FlixBus
      • One-Way approx: USD $71 - $177
      • Duration: 26 h 52 min
      Open +
      • Trip:
        6 Bus FlixBus
        • One-Way approx: USD $71 - $177
        • Duration: 26 h 52 min
        Close x
    7. Trip:
      7 Train, ferry
      • One-Way approx: N/A
      • Duration: 27 h 29 min
      Open +
      • Trip:
        7 Train, ferry
        • One-Way approx: N/A
        • Duration: 27 h 29 min
        Close x
    8. Trip:
      8 Bus Eurolines CZ
      • One-Way approx: USD $131 - $242
      • Duration: 32 h 39 min
      Open +
      • Trip:
        8 Bus Eurolines CZ
        • One-Way approx: USD $131 - $242
        • Duration: 32 h 39 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $280 - $420
      • Duration: 16 h 39 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $280 - $420
        • Duration: 16 h 39 min
        Close x