Oslo is Norway's main passenger rail hub and the central meeting point for long-distance routes across southern and eastern Norway. Oslo Central Station, widely signed as Oslo S, is the city's primary train station and handles most intercity, regional, airport, and international rail services. Vy, Flytoget, Go-Ahead Nordic, and SJ operate services that connect the capital with Norway's main rail corridors.
Trains from Oslo include intercity services through eastern Norway, long-distance trains across the mountains and along the southern coast, regional trains around the Oslofjord, and dedicated airport rail to Oslo Airport at Gardermoen. Oslo S is the core station for train tickets across these services, while Nationaltheatret and other city stations serve selected regional and airport trains within the urban rail network.
Rail routes from Oslo run west toward Bergen, south toward Kristiansand and Stavanger, north toward Lillehammer and Trondheim, southeast toward Halden and Gothenburg, and east toward Kongsvinger and Stockholm. Book trains from and to Oslo online at Rail Monsters.