Stavanger è il capolinea occidentale del corridoio ferroviario Sørlandet della Norvegia, che collega Rogaland con Agder e la regione di Oslo. La città ha una stazione ferroviaria principale, Stavanger Station, oltre a diverse fermate locali sul corridoio Jærbanen. Go-Ahead Nordic gestisce i principali servizi passeggeri che servono Stavanger sotto i marchi Sørtoget e ferrovia regionale.
I treni da Stavanger includono servizi intercity a lunga percorrenza in tutta la Norvegia meridionale e treni regionali attraverso Jæren verso Sandnes, Bryne ed Egersund. Stavanger Station è la principale stazione ferroviaria per le partenze a lunga percorrenza con prenotazione, mentre le stazioni locali come Paradis, Mariero e Jåttåvågen servono i viaggi regionali nell'area di Stavanger.
Le tratte ferroviarie da Stavanger corrono verso sud e verso est attraverso Sandnes, Bryne, Egersund, Kristiansand e Nelaug prima di proseguire verso Oslo. I collegamenti nelle stazioni di interscambio più grandi supportano i viaggi verso altre parti della Norvegia. Stavanger non ha un collegamento ferroviario diretto con l'aeroporto, quindi Stavanger Airport si raggiunge con un trasferimento su strada dalla città. Prenota online i treni da e per Stavanger su Rail Monsters.