ベルゲンはノルウェー西部の主要な鉄道終点であり、オスロ地域から山々を越えて続くベルゲン鉄道の終着点です。市内には主な長距離鉄道駅が1つあり、ベルゲン駅がそれにあたります。アルナ駅は自治体東部を担っています。Vyはベルゲンで主要な旅客鉄道サービスを運行しており、長距離列車、地域列車、そしてウルリーケン・トンネルを通るローカル列車が含まれます。
ベルゲン発の列車には、ベルゲン鉄道の都市間列車、ヴォスやミュルダール方面の地域列車、そしてベルゲン駅とアルナを結ぶローカル列車があります。ベルゲンには高速鉄道はなく、ベルゲン鉄道は、サービスに応じて指定席と自由席の両方がある在来線の山岳鉄道です。ベルゲン駅は、ベルゲン発着列車の主要駅です。
ベルゲン発の鉄道路線は東へ向かい、ヴォス、ミュルダール、フィンス、ゲイロ、そしてハリングダル回廊を通ってオスロへ向かいます。旅行者はミュルダールでフロム鉄道に乗り換えることもでき、アルナはヴォス方面路線上のベルゲン市内ローカル鉄道の乗換拠点として機能します。ベルゲン発着の列車はRail Monstersでオンライン予約できます。