Oslo est le principal hub ferroviaire central de Norvège, où les lignes longue distance, les lignes régionales et les services ferroviaires vers l’aéroport se rejoignent à la gare centrale d’Oslo. La ville possède une gare nationale principale, Oslo S, ainsi que d’autres arrêts centraux comme Nationaltheatret, utilisés par les trains régionaux et les trains pour l’aéroport. Vy, Flytoget, SJ Norge et Go-Ahead Nordic desservent tous le réseau ferroviaire d’Oslo.
Les trains au départ d’Oslo incluent des services longue distance à travers les montagnes vers l’ouest de la Norvège, des trains intercity autour de l’est de la Norvège, des services transfrontaliers vers la Suède, ainsi que des liaisons ferroviaires vers l’aéroport d’Oslo à Gardermoen. Oslo S est la principale gare pour les départs longue distance, tandis que Nationaltheatret et Lysaker desservent de nombreux trains régionaux et trains pour l’aéroport à l’ouest du centre-ville.
Les liaisons ferroviaires depuis Oslo partent vers l’ouest en direction de Bergen et Stavanger, vers le nord en direction de Lillehammer et Trondheim, vers le sud en direction de Kristiansand, vers l’est en direction de Stockholm et Göteborg via la Suède, et vers le nord-est en direction de l’aéroport d’Oslo et de la région du Mjosa. Réservez en ligne vos trains au départ et à destination d’Oslo sur Rail Monsters.