Kristiansand es la principal ciudad ferroviaria de la costa sur de Noruega y una parada clave en la línea Sørlandet entre Oslo y Stavanger. La ciudad cuenta con una única estación principal de pasajeros, Kristiansand Station, servida por Go-Ahead Nordic a través de sus servicios de larga distancia Sørtoget. La ubicación de la estación en una línea de paso convierte a Kristiansand en un punto importante para el tráfico ferroviario este-oeste a través del sur de Noruega.
Los trenes desde Kristiansand incluyen servicios interurbanos de larga distancia por Agder, Telemark, Buskerud y Rogaland. Kristiansand Station gestiona trenes de larga distancia con reserva en el corredor Oslo-Stavanger y ofrece conexiones en estaciones de enlace como Nelaug para Arendal. Noruega no dispone de trenes de alta velocidad en el mismo sentido que las redes dedicadas de HSR, pero la línea Sørlandet es la principal ruta ferroviaria interurbana de esta parte del país.
Las rutas ferroviarias desde Kristiansand discurren hacia el este en dirección a Oslo, Drammen y la red ferroviaria nacional, hacia el oeste en dirección a Stavanger, Sandnes y Egersund, y tierra adentro hacia Nelaug para las conexiones con Arendal. Reserve trenes desde y hacia Kristiansand en línea en Rail Monsters.