Ставангер є південно-західним кінцевим пунктом норвезької лінії Sørlandsbanen, залізничного коридору, що з’єднує Рогаланд з Агдером і районом Осло. У місті є одна основна далека пасажирська станція — Stavanger Station, яку доповнюють кілька місцевих зупинок на лінії Jaren. Пасажирські залізничні перевезення до Ставангера здійснює Go-Ahead Nordic.
Потяги зі Ставангера включають далекі міжміські рейси по південній Норвегії, регіональні поїзди через район Jaren та нічні поїзди на окремих рейсах між Ставангером і Осло. Stavanger Station є головною станцією для квитків на далекі поїзди, тоді як місцеві зупинки, такі як Paradis, Mariero, Jattavagen і Gausel, обслуговують приміські та регіональні поїздки на південь від міста.
Залізничні маршрути зі Ставангера прямують на південь через Sandnes, Bryne, Egersund, Moi та Kristiansand, а далі вглиб країни та на схід у напрямку Drammen і Oslo. У Stavanger Airport немає залізничної станції, тож пасажири залізниці дістаються між Stavanger Station і аеропортом наземним транспортом. Бронюйте потяги до та зі Ставангера онлайн на Rail Monsters.