Karlbergs station öppnades 1885 och utgör idag en driftplatsdel inom Stockholms driftplats. Dagens pendeltågsstation, den första norr om Stockholm C och bytespunkt mellan Märsta- och Bålstalinjerna, har två mellanplattformar och ligger något längre söderut än den ursprungliga stationen med en stationsbyggnad vid Norrbackagatan vid plattformarnas södra ändar.