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.