Travel from Oslo to Hafjell

Bus or train from Oslo to Hafjell?

Norwegian Railways (NSB) operates a train from Oslo to Hafjell 5 times a day. Tickets cost $27 - $40 and the journey takes 2 h 20 min. Alternatively, Nettbuss Travel AS operates a bus from Oslo to Hafjell once daily. Tickets cost $40 - $55 and the journey takes 3 h 5 min.

How to get from Oslo to Hafjell

From Oslo S train to Hunderfossen then taxi to Hafjell. 2 h 40 min kr 647. From Oslo Bussterminal bus to Øyer sentrum then taxi to Hafjell. 3 h 20 min kr 706. From Oslo S night train to Hunderfossen stasjon then taxi to Hafjell. 2 h 47 min kr 647. From Oslo drive to Hafjell. 2 h 39 min kr 325.

Operators from Oslo to Hafjell

Close Print Itinerary
  1. Here are 4 options to get from
    Oslo to Hafjell:

    1. Trip:
      1 Train
      • One-Way approx: USD $67 - $87
      • Duration: 2 h 40 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $67 - $87
        • Duration: 2 h 40 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $74 - $95
      • Duration: 3 h 20 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $74 - $95
        • Duration: 3 h 20 min
        Close x
    3. Trip:
      3 Night train
      • One-Way approx: USD $67 - $87
      • Duration: 2 h 47 min
      Open +
      • Trip:
        3 Night train
        • One-Way approx: USD $67 - $87
        • Duration: 2 h 47 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 2 h 39 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 2 h 39 min
        Close x