Drammen est un important nœud ferroviaire au sud-ouest d'Oslo, situé là où le réseau de la région d'Oslo se divise vers Vestfold, Kongsberg et les principales lignes longue distance à travers le sud de la Norvège. La ville compte une gare principale, la gare de Drammen, ainsi que des arrêts locaux supplémentaires comme Brakeroya et Gulskogen. Vy, Go-Ahead Nordic et Flytoget desservent tous la ville, faisant de Drammen un point de correspondance clé pour les trains vers Drammen et les trains au départ de Drammen.
Les services au départ de Drammen comprennent des trains régionaux Vy sur les corridors d'Oslo, de Vestfold et de Kongsberg, des services longue distance Vy vers l'ouest de la Norvège, des trains intercity Go-Ahead Nordic sur la ligne de Sorlandet, et des trains aéroport Flytoget vers l'aéroport d'Oslo. La gare de Drammen est la principale gare pour les services ferroviaires longue distance, régionaux et aéroportuaires, tandis que Gulskogen dessert בעיקרement des trains locaux et régionaux à arrêts fréquents.
Les lignes ferroviaires au départ de Drammen partent vers le nord-est en direction d'Oslo, de l'aéroport d'Oslo et des correspondances vers Lillehammer, vers le sud le long de la ligne de Vestfold vers Tønsberg, Sandefjord, Larvik et Skien, vers l'ouest en direction de Kongsberg et Bergen, et vers le sud-ouest en direction de Kristiansand et Stavanger. Réservez en ligne vos trains au départ et à destination de Drammen sur Rail Monsters.