Drammen es un importante nudo ferroviario en el este de Noruega, situado al oeste de Oslo, donde las líneas se bifurcan hacia Vestfold, Kongsberg y el corredor de Sørlandet. La ciudad cuenta con varias paradas de pasajeros, con la estación de Drammen como principal estación de tren para servicios interurbanos, regionales y ferroviarios al aeropuerto. Vy, Go-Ahead Norge y Flytoget prestan servicio en Drammen.
Los trenes desde Drammen incluyen servicios regionales de Vy hacia Oslo, Kongsberg, Tønsberg, Skien y Eidsvoll, servicios interurbanos de Go-Ahead Norge en la línea de Sørlandet hacia Kristiansand y Stavanger, y trenes aeroportuarios de Flytoget hacia el Aeropuerto de Oslo. La estación de Drammen gestiona la mayoría de las salidas de larga distancia, mientras que Gulskogen y Brakerøya prestan servicio de viaje ferroviario local y regional dentro del área de Drammen.
Las rutas ferroviarias desde Drammen discurren hacia el este en dirección a Oslo y la amplia red InterCity, hacia el sur por Vestfold en dirección a Tønsberg, Sandefjord y Skien, hacia el oeste en dirección a Kongsberg y hacia el suroeste en dirección a Kristiansand y Stavanger. Reserva trenes desde y hacia Drammen en línea en Rail Monsters.