Drammen is an important rail junction southwest of Oslo, positioned where the Oslo area network divides toward Vestfold, Kongsberg, and the main long-distance routes across southern Norway. The city has one primary train station, Drammen station, with additional local stops such as Brakeroya and Gulskogen. Vy, Go-Ahead Nordic, and Flytoget all serve the city, making Drammen a key transfer point for trains to Drammen and trains from Drammen.
Services from Drammen include Vy regional trains on the Oslo, Vestfold, and Kongsberg corridors, long-distance Vy services toward western Norway, Go-Ahead Nordic intercity trains on the Sorlandet line, and Flytoget airport trains to Oslo Airport. Drammen station is the main train station for long-distance, regional, and airport rail services, while Gulskogen mainly serves local and regional stopping trains.
Rail routes from Drammen run northeast toward Oslo, Oslo Airport, and Lillehammer connections, south along the Vestfold line toward Tønsberg, Sandefjord, Larvik, and Skien, west toward Kongsberg and Bergen, and southwest toward Kristiansand and Stavanger. Book trains from and to Drammen online at Rail Monsters.