Stoccolma è il maggiore snodo ferroviario passeggeri della Svezia e il principale punto d'incontro per le tratte a lunga percorrenza provenienti dalla Svezia meridionale, occidentale, centrale e settentrionale. La città ha diverse importanti stazioni ferroviarie, con Stockholm Central come principale terminal per le lunghe percorrenze. SJ, Snalltaget, Arlanda Express, Malartag e gli operatori regionali servono treni per Stoccolma e treni da Stoccolma lungo la rete nazionale.
I servizi di Stoccolma includono treni SJ ad alta velocità e intercity, ferrovia regionale attraverso il Malardalen, collegamenti ferroviari aeroportuali verso Stockholm Arlanda Airport e treni notturni diretti alla Svezia settentrionale. Stockholm Central è la principale stazione ferroviaria per le partenze a lunga percorrenza, mentre Stockholm Sodra e Flemingsberg gestiscono servizi regionali e intercity selezionati a sud del centro città.
Le tratte ferroviarie da Stoccolma si dirigono a ovest verso Goteborg e Vasteras, a sud verso Linkoping, Norrkoping, Malmo e Copenhagen, a nord verso Uppsala, Sundsvall, Umea e Kiruna, e a est verso il corridoio ferroviario dell'arcipelago di Stoccolma tramite servizi regionali. I viaggiatori possono confrontare i biglietti del treno per i servizi nazionali e regionali prima di selezionare la stazione di partenza. Prenota online i treni da e per Stoccolma su Rail Monsters.