Kristiansand to główne miasto kolejowe na południowym wybrzeżu Norwegii i ważny przystanek na linii Sørlandet między Oslo a Stavanger. W mieście znajduje się jedna główna pasażerska stacja kolejowa, Kristiansand Station, obsługiwana przez Go-Ahead Nordic w ramach dalekobieżnych połączeń Sørtoget. Położenie stacji na trasie przelotowej sprawia, że Kristiansand jest ważny dla podróży koleją ze wschodu na zachód przez południową Norwegię.
Pociągi z Kristiansand obejmują dalekobieżne połączenia międzyregionalne przez Agder, Telemark, Buskerud i Rogaland. Kristiansand Station obsługuje rezerwowane pociągi dalekobieżne na korytarzu Oslo–Stavanger i zapewnia połączenia na stacjach węzłowych, takich jak Nelaug, dla Arendal. Norwegia nie ma kolei dużych prędkości w tym samym sensie co dedykowane sieci HSR, ale linia Sørlandet jest główną międzyregionalną trasą kolejową dla tej części kraju.
Trasy kolejowe z Kristiansand biegną na wschód do Oslo, Drammen i krajowej sieci kolejowej, na zachód do Stavanger, Sandnes i Egersund oraz w głąb kraju do Nelaug w celu przesiadki na Arendal. Zarezerwuj pociągi do i z Kristiansand online w Rail Monsters.