Bergen est le principal terminus ferroviaire occidental de la Norvège et le point d’arrivée de la Bergen Railway à travers les montagnes depuis la région d’Oslo. La ville compte une gare principale pour les longues distances, Bergen Station, tandis qu’Arna Station dessert l’est de la municipalité. Vy exploite les principaux services ferroviaires de voyageurs à Bergen, notamment des trains grandes lignes, des trains régionaux et des services locaux via le tunnel d’Ulriken.
Les services au départ de Bergen comprennent des trains interurbains sur la Bergen Railway, des services régionaux vers Voss et Myrdal, ainsi que des trains locaux reliant Bergen Station à Arna. Bergen ne dispose pas de train à grande vitesse ; la Bergen Railway est une ligne de montagne conventionnelle avec des options de billets avec ou sans réservation selon le service. Bergen Station est la principale gare pour les trains au départ de Bergen et à destination de Bergen.
Les itinéraires ferroviaires au départ de Bergen partent vers l’est via Voss, Myrdal, Finse, Geilo et le corridor de Hallingdal en direction d’Oslo. Les voyageurs peuvent aussi utiliser Myrdal pour les correspondances avec la Flåm Railway, tandis qu’Arna sert de point de correspondance ferroviaire local de Bergen sur la ligne vers Voss. Réservez en ligne les trains au départ et à destination de Bergen sur Rail Monsters.