Train to Geilo

Travel information

Geilo is easily accessible by car, and there are daily train and bus connections from Oslo and Bergen. 


You travel comfortably and arrive quickly; approximately 3 hours from Bergen and approximately 3.5 hours from Oslo to Geilo. The VY trains on the Bergen Line pass the most beautiful, wildest, and most untouched
nature in Norway.

The train has 5-6 arrivals/departures per day to/from Geilo. You can purchase your ticket at the VY ticket machines, by calling +47 815 00 888 or online.

The ski train to Geilo, try our ski-ticket to Geilo.

The Geilo ski-ticket is a flexible and reasonable product that includes: – Train travel round-trip Geilo – 1-, 2- or 3-day lift card at all the ski lifts in Geilo. See


Airport Express - Direct bus from Oslo Airport Gardermoen to Geilo (only winterseason). 

Numedalsbussen - Bus between Kongberg and Geilo. 

Hallingbussen (NX 175) - Bus between Oslo and Geilo.

Sogn og Fjordane Express - Bus between Førde and Gol.

Skyss (991) - Bus between Odda and Geilo.

Tide - Bus service in Geilo area. 

Brakar - Local bus in Geilo.


The shortest road between Oslo and Bergen is RV7, and right in the middle is Geilo. The RV7 over the Hardangervidda and along the Hardanger Fjord is a national tourist road. You can also get to Geilo via road RV50 over the mountain from west to east. The road goes through magnificent scenery between Aurland and Hol. From Hol, it is 10 km to Geilo. From Geilo, the FV40 road goes through Numedal, Kongsberg, Larvik, and on to Tønsberg and Sandefjord.

For road warnings, and incidents check Statens Vegvesen or call phonenumber +47 815 48 991 (English) 

Distances to Geilo:

  • From Bergen: 244 kilometres
  • From Larvik: 249 kilometres
  • From Oslo: 219 kilometres
  • From Trondheim: 528 kilometres


Geilo Taxi offers transport for 1-16 people, as well as wheelchair transport. Contact Geilo Taxi at: +47 32 09 10 00