Stavanger est le terminus sud-ouest de la Sørlandsbanen norvégienne, le corridor ferroviaire reliant le Rogaland à l’Agder et à la région d’Oslo. La ville compte une principale gare ferroviaire longue distance, la gare de Stavanger, complétée par plusieurs arrêts ferroviaires locaux sur la ligne Jaren. Go-Ahead Nordic exploite des services ferroviaires voyageurs desservant Stavanger.
Les trains au départ de Stavanger comprennent des services interurbains longue distance à travers le sud de la Norvège, des trains régionaux à travers le district de Jaren et des trains de nuit sur certaines dessertes entre Stavanger et Oslo. La gare de Stavanger est la principale gare pour les billets de train longue distance, tandis que des arrêts locaux comme Paradis, Mariero, Jattavagen et Gausel desservent les trajets suburbains et régionaux au sud de la ville.
Les lignes ferroviaires au départ de Stavanger passent au sud par Sandnes, Bryne, Egersund, Moi et Kristiansand avant de continuer vers l’intérieur des terres et l’est en direction de Drammen et Oslo. Il n’existe pas de gare ferroviaire à l’aéroport de Stavanger, donc les voyageurs en train effectuent la correspondance entre la gare de Stavanger et l’aéroport par la route. Réservez en ligne les trains vers et depuis Stavanger sur Rail Monsters.