Oslo is the central rail hub of Norway, where long-distance routes, regional lines, and airport rail services meet at Oslo Central Station. The city has one primary national rail station, Oslo S, with additional central stops such as Nationaltheatret used by regional and airport trains. Vy, Flytoget, SJ Norge, and Go-Ahead Nordic all serve the Oslo rail network.
Trains from Oslo include long-distance services across the mountains to western Norway, intercity trains around eastern Norway, cross-border services toward Sweden, and airport rail to Oslo Airport at Gardermoen. Oslo S is the main train station for long-distance departures, while Nationaltheatret and Lysaker serve many regional and airport trains west of the city center.
Rail routes from Oslo run west toward Bergen and Stavanger, north toward Lillehammer and Trondheim, south toward Kristiansand, east toward Stockholm and Gothenburg via Sweden, and northeast toward Oslo Airport and the Mjosa region. Book trains from and to Oslo online at Rail Monsters.