Estocolmo es el mayor nudo ferroviario de pasajeros de Suecia y el principal punto de encuentro de las rutas de larga distancia procedentes del sur, oeste, centro y norte de Suecia. La ciudad cuenta con varias estaciones de tren importantes, siendo Stockholm Central la principal terminal de larga distancia. SJ, Snalltaget, Arlanda Express, Malartag y operadores regionales prestan servicios de trenes a Estocolmo y trenes desde Estocolmo por toda la red nacional.
Los servicios de Estocolmo incluyen trenes de alta velocidad e interurbanos de SJ, ferrocarril regional por Malardalen, trenes al aeropuerto hasta Stockholm Arlanda Airport y trenes nocturnos hacia el norte de Suecia. Stockholm Central es la principal estación de tren para salidas de larga distancia, mientras que Stockholm Sodra y Flemingsberg gestionan servicios regionales y algunos interurbanos al sur del centro de la ciudad.
Las rutas ferroviarias desde Estocolmo se dirigen al oeste hacia Gothenburg y Vasteras, al sur hacia Linkoping, Norrkoping, Malmo y Copenhagen, al norte hacia Uppsala, Sundsvall, Umea y Kiruna, y al este hacia el corredor ferroviario del archipiélago de Estocolmo mediante servicios regionales. Los viajeros pueden comparar billetes de tren para servicios nacionales y regionales antes de seleccionar una estación de salida. Reserve trenes desde y hacia Estocolmo en línea en Rail Monsters.