Stavanger est le terminus occidental du corridor ferroviaire Sørlandet en Norvège, reliant le Rogaland à l'Agder et à la région d'Oslo. La ville compte une principale gare ferroviaire pour les trains longue distance, Stavanger Station, ainsi que plusieurs arrêts locaux sur le corridor Jærbanen. Go-Ahead Nordic exploite les principaux services voyageurs desservant Stavanger sous les marques Sørtoget et trains régionaux.
Les trains au départ de Stavanger comprennent des services interurbains longue distance à travers le sud de la Norvège et des trains régionaux via Jæren vers Sandnes, Bryne et Egersund. Stavanger Station est la principale gare pour les départs longue distance avec réservation, tandis que des gares locales comme Paradis, Mariero et Jåttåvågen assurent les déplacements régionaux dans la zone de Stavanger.
Les lignes ferroviaires au départ de Stavanger partent vers le sud et l'est via Sandnes, Bryne, Egersund, Kristiansand et Nelaug avant de continuer vers Oslo. Les correspondances dans les grandes gares d'échanges facilitent la poursuite du voyage vers d'autres régions de Norvège. Stavanger ne dispose pas de liaison ferroviaire directe avec l'aéroport ; l'aéroport de Stavanger est donc accessible par transfert routier depuis la ville. Réservez en ligne les trains à destination et au départ de Stavanger sur Rail Monsters.