Drammen to ważny węzeł kolejowy na południowy zachód od Oslo, położony tam, gdzie sieć obszaru Oslo rozdziela się w kierunku Vestfold, Kongsberg i głównych dalekobieżnych tras przez południową Norwegię. W mieście znajduje się jeden główny dworzec kolejowy, Drammen station, oraz dodatkowe lokalne przystanki, takie jak Brakeroya i Gulskogen. Vy, Go-Ahead Nordic i Flytoget obsługują miasto, czyniąc Drammen kluczowym punktem przesiadkowym dla pociągów do Drammen i pociągów z Drammen.
Usługi z Drammen obejmują regionalne pociągi Vy na korytarzach Oslo, Vestfold i Kongsberg, dalekobieżne połączenia Vy do zachodniej Norwegii, pociągi międzyregionalne Go-Ahead Nordic na linii Sorlandet oraz pociągi lotniskowe Flytoget do Oslo Airport. Drammen station to główny dworzec dla połączeń dalekobieżnych, regionalnych i lotniskowych, natomiast Gulskogen obsługuje głównie lokalne i regionalne pociągi zatrzymujące się po drodze.
Trasy kolejowe z Drammen biegną na północny wschód w kierunku Oslo, Oslo Airport i połączeń do Lillehammer, na południe wzdłuż linii Vestfold do Tønsberg, Sandefjord, Larvik i Skien, na zachód w kierunku Kongsberg i Bergen oraz na południowy zachód do Kristiansand i Stavanger. Zarezerwuj pociągi do i z Drammen online w Rail Monsters.