Stavanger é o terminal ocidental do corredor ferroviário Sørlandet, na Noruega, ligando Rogaland a Agder e à região de Oslo. A cidade tem uma estação principal de comboios de longo curso, a Stavanger Station, além de várias paragens locais no corredor Jærbanen. A Go-Ahead Nordic opera os principais serviços de passageiros que servem Stavanger sob as marcas Sørtoget e de comboios regionais.
Os comboios de Stavanger incluem serviços interurbanos de longo curso por todo o sul da Noruega e comboios regionais através de Jæren em direção a Sandnes, Bryne e Egersund. A Stavanger Station é a principal estação para partidas reservadas de longo curso, enquanto estações locais como Paradis, Mariero e Jåttåvågen servem as deslocações regionais na área de Stavanger.
As ligações ferroviárias a partir de Stavanger seguem para sul e para leste através de Sandnes, Bryne, Egersund, Kristiansand e Nelaug antes de prosseguir em direção a Oslo. As ligações nas grandes estações de correspondência permitem continuar a viagem para outras partes da Noruega. Stavanger não tem ligação ferroviária direta ao aeroporto, pelo que o Aeroporto de Stavanger é alcançado por transferência rodoviária a partir da cidade. Reserve online comboios de e para Stavanger na Rail Monsters.