Travel from Oslo to Hanover

Bus or train from Oslo to Hanover?

Norwegian Railways (NSB) operates a train from Oslo to Hanover once daily. Tickets cost $45 - $100 and the journey takes 4 h 5 min. 4 other operators also service this route. Alternatively, Swebus operates a bus from Oslo to Hanover every 4 hours. Tickets cost $35 - $55 and the journey takes 3 h 35 min. 8 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 Oslo to Hanover

From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Hannover airport, then train to Hanover. 6 h 45 min $155. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Hamburg airport, train to Hamburg Hasselbrook, train to Hamburg Hbf, then train to Hanover. 6 h 28 min $149. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Bremen airport, taxi to Bremen Hbf, then train to Hanover. 8 h 22 min $219. From Oslo Bussterminal bus to Göteborg Central, train to Malmö Central, train to Koebenhavn H, train to Hamburg Hbf, then train to Hannover Hbf. 15 h 28 min $229. From Oslo S train to Katrineholm Central, train to Norrköping Central, train to Koebenhavn H, train to Hamburg Hbf, then train to Hannover Hbf. 17 h 33 min $292. From Oslo Bussterminal bus to Gothenburg, bus to Hamburg, then bus to Hanover. 18 h 9 min $142. From Oslo Bussterminal bus to CPH Lufthavn, night train to Hamburg Hbf, train to Buchholz, then train to Hannover Hbf. 18 h 41 min $189. From Oslo Hjortneskaien ferry to Kiel Norwegen-Kai, walk to Kiel Hbf, train to Hamburg Dammtor, then train to Hannover Hbf. 23 h 58 min $69. From Oslo drive to Hanover. 12 h 17 min $246.
Close Print Itinerary
  1. Here are 9 options to get from
    Oslo to Hanover:

    1. Trip:
      1 Train, fly to Hannover
      • One-Way approx: USD $93 - $218
      • Duration: 6 h 45 min
      Open +
      • Trip:
        1 Train, fly to Hannover
        • One-Way approx: USD $93 - $218
        • Duration: 6 h 45 min
        Close x
    2. Trip:
      2 Train, fly to Hamburg
      • One-Way approx: USD $85 - $267
      • Duration: 6 h 28 min
      Open +
      • Trip:
        2 Train, fly to Hamburg
        • One-Way approx: USD $85 - $267
        • Duration: 6 h 28 min
        Close x
    3. Trip:
      3 Train, fly to Bremen
      • One-Way approx: USD $118 - $351
      • Duration: 8 h 22 min
      Open +
      • Trip:
        3 Train, fly to Bremen
        • One-Way approx: USD $118 - $351
        • Duration: 8 h 22 min
        Close x
    4. Trip:
      4 Bus, train
      • One-Way approx: USD $159 - $291
      • Duration: 15 h 28 min
      Open +
      • Trip:
        4 Bus, train
        • One-Way approx: USD $159 - $291
        • Duration: 15 h 28 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $205 - $376
      • Duration: 17 h 33 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $205 - $376
        • Duration: 17 h 33 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $64 - $176
      • Duration: 18 h 9 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $64 - $176
        • Duration: 18 h 9 min
        Close x
    7. Trip:
      7 Bus, night train, train
      • One-Way approx: USD $143 - $224
      • Duration: 18 h 41 min
      Open +
      • Trip:
        7 Bus, night train, train
        • One-Way approx: USD $143 - $224
        • Duration: 18 h 41 min
        Close x
    8. Trip:
      8 Ferry, train
      • One-Way approx: USD $35 - $86
      • Duration: 23 h 58 min
      Open +
      • Trip:
        8 Ferry, train
        • One-Way approx: USD $35 - $86
        • Duration: 23 h 58 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $200 - $300
      • Duration: 12 h 17 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $200 - $300
        • Duration: 12 h 17 min
        Close x