Drammen è un importante snodo ferroviario nella Norvegia orientale, situato a ovest di Oslo, dove le linee si diramano verso Vestfold, Kongsberg e il corridoio del Sørlandet. La città ha diverse fermate passeggeri, con la stazione di Drammen come principale stazione ferroviaria per servizi intercity, regionali e ferroviari aeroportuali. Vy, Go-Ahead Norge e Flytoget servono tutti Drammen.
I treni da Drammen includono i servizi regionali Vy verso Oslo, Kongsberg, Tønsberg, Skien ed Eidsvoll, i servizi intercity di Go-Ahead Norge sulla linea del Sørlandet verso Kristiansand e Stavanger, e i treni aeroportuali Flytoget per l'aeroporto di Oslo. La stazione di Drammen gestisce la maggior parte delle partenze a lunga percorrenza, mentre Gulskogen e Brakerøya servono il traffico ferroviario locale e regionale nell'area di Drammen.
Le tratte ferroviarie da Drammen corrono a est verso Oslo e la più ampia rete InterCity, a sud attraverso il Vestfold verso Tønsberg, Sandefjord e Skien, a ovest verso Kongsberg e a sud-ovest verso Kristiansand e Stavanger. Prenota online i treni da e per Drammen su Rail Monsters.