Stasjonen ligger i fjellet, ca. 25 meter under bakken, og har to innganger. Den ble åpnet 30. september 1973. Stasjonen har fått navn etter Stockholms stadion.