Drammen é um importante entroncamento ferroviário a sudoeste de Oslo, situado onde a rede da área de Oslo se divide para Vestfold, Kongsberg e as principais rotas de longa distância através do sul da Noruega. A cidade tem uma estação ferroviária principal, a estação de Drammen, com paragens locais adicionais como Brakeroya e Gulskogen. A Vy, a Go-Ahead Nordic e a Flytoget servem todas a cidade, tornando Drammen um ponto de transferência importante para comboios para Drammen e comboios de Drammen.
Os serviços a partir de Drammen incluem comboios regionais da Vy nos corredores de Oslo, Vestfold e Kongsberg, serviços de longa distância da Vy para o oeste da Noruega, comboios intercity da Go-Ahead Nordic na linha de Sorlandet e comboios aeroportuários da Flytoget para o Aeroporto de Oslo. A estação de Drammen é a principal estação ferroviária para serviços de longa distância, regionais e aeroportuários, enquanto Gulskogen serve sobretudo comboios locais e regionais com paragens.
As rotas ferroviárias a partir de Drammen seguem para nordeste em direção a Oslo, ao Aeroporto de Oslo e às ligações para Lillehammer, para sul ao longo da linha de Vestfold em direção a Tønsberg, Sandefjord, Larvik e Skien, para oeste em direção a Kongsberg e Bergen, e para sudoeste em direção a Kristiansand e Stavanger. Reserve online comboios de e para Drammen na Rail Monsters.