Stavanger é o terminal sudoeste da Sorlandsbanen da Noruega, o corredor ferroviário que liga Rogaland a Agder e à zona de Oslo. A cidade tem uma estação principal de comboios de longa distância, a Estação de Stavanger, apoiada por várias paragens ferroviárias locais na Linha Jaren. A Go-Ahead Nordic opera os serviços ferroviários de passageiros que servem Stavanger.
Os comboios de Stavanger incluem serviços interurbanos de longa distância por todo o sul da Noruega, comboios regionais através do distrito de Jaren e comboios noturnos em partidas selecionadas entre Stavanger e Oslo. A Estação de Stavanger é a principal estação para bilhetes de comboio de longa distância, enquanto paragens locais como Paradis, Mariero, Jattavagen e Gausel servem viagens suburbanas e regionais a sul da cidade.
As rotas ferroviárias de Stavanger seguem para sul através de Sandnes, Bryne, Egersund, Moi e Kristiansand antes de continuarem para o interior e para leste em direção a Drammen e Oslo. Não existe uma estação ferroviária no Aeroporto de Stavanger, por isso os passageiros ferroviários fazem a ligação entre a Estação de Stavanger e o aeroporto por estrada. Reserve online os comboios de e para Stavanger na Rail Monsters.