卑尔根是挪威西部主要的铁路终点站,也是从奥斯陆地区翻越群山抵达卑尔根铁路的终点。该市只有一个主要的长途火车站——卑尔根站;阿尔纳站则服务于市镇东侧。Vy 运营卑尔根的主要客运铁路服务,包括长途列车、区域列车,以及经由乌尔里肯隧道的本地服务。
从卑尔根出发的列车包括卑尔根铁路上的城际列车、前往沃斯和米尔达尔的区域列车,以及连接卑尔根站与阿尔纳的本地列车。卑尔根没有高速铁路;卑尔根铁路是一条常规山区铁路,具体车票是否需要预订取决于所乘服务。卑尔根站是从卑尔根出发和前往卑尔根列车的主要火车站。
从卑尔根向东的铁路线路经过沃斯、米尔达尔、芬瑟、盖罗以及哈尔当厄尔高原走廊前往奥斯陆。旅客也可在米尔达尔换乘弗洛姆铁路,而阿尔纳则是卑尔根通往沃斯方向线路上的本地铁路换乘点。可在 Rail Monsters 在线预订往返卑尔根的列车。