Oslo ist der zentrale Eisenbahnknotenpunkt Norwegens, an dem Fernverkehrs-, Regional- und Flughafenbahnverbindungen am Oslo Central Station zusammentreffen. Die Stadt hat einen wichtigsten nationalen Bahnhof, Oslo S, sowie weitere zentrale Halte wie Nationaltheatret, die von Regional- und Flughafenbahnen genutzt werden. Vy, Flytoget, SJ Norge und Go-Ahead Nordic bedienen alle das Schienennetz von Oslo.
Züge von Oslo verkehren auf Fernstrecken über die Berge nach Westnorwegen, als Intercity-Züge in Ostnorwegen, auf grenzüberschreitenden Verbindungen nach Schweden und als Flughafenbahnen zum Oslo Airport in Gardermoen. Oslo S ist der wichtigste Bahnhof für Fernabfahrten, während Nationaltheatret und Lysaker vielen Regional- und Flughafenbahnen westlich des Stadtzentrums dienen.
Bahnstrecken von Oslo führen nach Westen in Richtung Bergen und Stavanger, nach Norden in Richtung Lillehammer und Trondheim, nach Süden in Richtung Kristiansand, nach Osten in Richtung Stockholm und Göteborg über Schweden sowie nach Nordosten in Richtung Oslo Airport und der Mjosa-Region. Buchen Sie Züge von und nach Oslo online bei Rail Monsters.