Kristiansand é o principal centro ferroviário na costa sul da Noruega e uma paragem fundamental na Linha de Sørlandet entre Oslo e Stavanger. A cidade tem uma estação ferroviária principal para passageiros, a Kristiansand Station, servida pela Go-Ahead Nordic através dos seus serviços ferroviários de longa distância e regionais. A estação é importante porque os comboios no corredor Oslo-Stavanger fazem paragem em Kristiansand antes de continuarem pela região sul da Noruega.
Os serviços de Kristiansand incluem comboios intermunicipais ao longo da Linha de Sørlandet, ligações ferroviárias regionais para localidades próximas de Agder e serviços de correspondência através de entroncamentos como Nelaug. A Kristiansand Station é a principal estação ferroviária para comboios de Kristiansand e comboios para Kristiansand, sendo utilizada pela maioria dos passageiros ferroviários tanto para viagens de longa distância como regionais. A Noruega não dispõe de alta velocidade ferroviária no sentido europeu de HSR, pelo que os serviços de Kristiansand operam como comboios intermunicipais e regionais convencionais.
As rotas ferroviárias a partir de Kristiansand seguem para leste em direção a Oslo, Drammen e ao corredor interior de Sørlandet, para oeste em direção a Egersund, Sandnes e Stavanger, e para nordeste via Nelaug em direção a Arendal. Vennesla é a paragem ferroviária significativa mais próxima do interior da cidade. Reserve online comboios de e para Kristiansand em Rail Monsters.