Location + Travel



Geilo is situated almost exactly halfway between Oslo and Bergen in the southern, mountainous part of Norway and easily accessible by car, train or bus.


The Bergen Railway is one of the most beautiful rail journeys in the world, according to Lonely Planet, the Norwegian National Public Broadcaster NRK, and the national Norwegian newspaper, Aftenposten.  So be sure to book your journey in daylight hours! The train takes 3.5 hours from Oslo S (Oslo's central / main station) and about 3 hours from Bergen. The NSB (Norway’s National Rail Company) train runs through some of the most beautiful, wild and unspoiled nature in Norway - vistas abound! The train from both Oslo S & Bergen has 5 - 6 arrivals / departures daily. 

Booking online is very simple and we recommend paying the little extra for a Komfort seat. 


The shortest route between Oslo and Bergen is Rv 7. The Rv 7 over Hardangervidda and along the Hardanger Fjord is a national tourist route. You can also follow the Rv 50 over the mountains from west to east with the scenery between Aurland and Hol particularly magnificent. From Hol, it is another 10 km to Geilo. Alternatively, if you arriving from south of Norway into Larvik via ferry, then the quickest route to Geilo is the Fv 40 running through north via Hvittingfoss, Kongsberg and Rødberg. 

Please note: if you are arriving from a different country and intend to drive to Geilo, we recommend you reference Norwegian Public Roads Administration. Their English website offers clear information regarding tyre and chain, route planning and legal requirements. 


No direct air link to Geilo however numerous airlines, both low cost / budget and premium carriers connect with Oslo’s 3 airports, Gardermoen, Torp, Rygge and Bergen International airport. 

Skyscanner is a good reference point for flight availability.