Осло — центральный железнодорожный узел Норвегии, где на Центральном вокзале Осло сходятся дальние маршруты, региональные линии и железнодорожное сообщение с аэропортом. В городе есть одна основная национальная железнодорожная станция, Oslo S, а также дополнительные центральные остановки, такие как Nationaltheatret, которыми пользуются региональные и аэропортовые поезда. Vy, Flytoget, SJ Norge и Go-Ahead Nordic обслуживают всю железнодорожную сеть Осло.
Из Осло отправляются поезда дальнего следования через горы на запад Норвегии, межгородские поезда по восточной Норвегии, международные рейсы в сторону Швеции и железнодорожные рейсы в аэропорт Осло в Гардермуэне. Oslo S — главная станция для отправления поездов дальнего следования, а Nationaltheatret и Lysaker обслуживают многие региональные и аэропортовые поезда к западу от центра города.
Железнодорожные маршруты из Осло идут на запад в Берген и Ставангер, на север в Лиллехаммер и Тронхейм, на юг в Кристиансанн, на восток в Стокгольм и Гётеборг через Швецию, а на северо-восток — в аэропорт Осло и регион Мьёса. Бронируйте поезда в Осло и из Осло онлайн на Rail Monsters.