SJ AB är det dominerande bolaget i svensk tågtrafik och kör persontåg i stora delar av Sverige. SJ kör också en del upphandlad regionaltrafik. SJ:s norska dotterbolag SJ Norge kör under namnet Nord även persontåg på flera sträckor i Norge, bl a Storlien-Trondheim.
SJ:s egen tågtrafik kan delas in i följande kategorier:
Snabbtåg - X2000 (X2) och SJ 3000 (X55)
InterCity - loktåg med Rc6-lok och vagnar som A7, AB7, B7 och BF7
Regional - körs med bl a dubbeldäckaren X40 och loktåg
Nattåg - loktåg med Rc6-lok och vagnar som BC4, WL1 och WL4
EuroCity (utrikes nattåg) - loktåg med vagnar som Bvcmz och WLABmz