Осло — головний пасажирський залізничний вузол Норвегії та центральна точка пересадки для далеких маршрутів на півдні та сході країни. Центральний вокзал Осло, широко позначений як Oslo S, є головною залізничною станцією міста та обслуговує більшість міжміських, регіональних, аеропортових та міжнародних залізничних перевезень. Vy, Flytoget, Go-Ahead Nordic і SJ виконують рейси, що з'єднують столицю з головними залізничними коридорами Норвегії.
Поїзди з Осло включають міжміські рейси через східну Норвегію, далекі поїзди через гори та вздовж південного узбережжя, регіональні поїзди навколо Ослофіорду та спеціальні аеропортові рейси до аеропорту Осло в Гардермуені. Oslo S є основною станцією для квитків на поїзди за цими маршрутами, тоді як Nationaltheatret та інші міські станції обслуговують окремі регіональні та аеропортові поїзди в межах міської залізничної мережі.
Залізничні маршрути з Осло прямують на захід до Бергена, на південь до Крістіансанна та Ставангера, на північ до Ліллегаммера та Тронгейма, на південний схід до Галдена та Гетеборга, а на схід до Конгсвінгера та Стокгольма. Забронюйте поїзди з Осло та до Осло онлайн на Rail Monsters.