Geilo sits on the Bergen Line, the main railway crossing the mountains between Oslo and Bergen. The town has one passenger train station, Geilo Station, and rail services are operated by Vy. Its role is regional rather than national, but the station is important for travelers using the Oslo-Bergen corridor through Hallingdal and the Hardangervidda area.
Trains from Geilo are conventional intercity and regional services, not high-speed trains. Vy runs through services along the Bergen Line, with reserved and non-reserved ticket options depending on the departure and fare type. Geilo Station is the train station used for all passenger rail services in the town, including eastbound and westbound trains on the same mountain corridor.
Rail routes from Geilo run east toward Gol, Hønefoss, Drammen, and Oslo, and west toward Finse, Myrdal, Voss, and Bergen. Travelers booking train tickets can use Geilo for trips across southern Norway without changing stations inside the town. Book trains from and to Geilo online at Rail Monsters.