Ruotsin rautatieliikenne alkoi, kun ensimmäinen höyryveturin kuljettama tavarajuna alkoi kolistella Noran ja Örebron välillä vuonna 1856. Kuusi vuotta myöhemmin avattiin Tukholman ja Göteborgin välinen rataosuus. Silloiset matkustajajunat selvittävät tämän 450 kilometrin matkan 14 tunnissa. Nykyisiltä X2000-junilta matkaan menee kolme tuntia.
Vuonna 1998 Ruotsin valtiopäivät teki kaksi merkittävää päätöstä rautateitten tulevaisuuden suhteen. Valtionrautatiet SJ (Statens järnvägar) jaettiin liikelaitoksiksi. Vanha SJ keskittyi hoitamaan yksistään junaliikennettä ja Ratavirasto (Banverket) sai vastuulleen rautatieverkoston ja sen kehittämisen.
Toinen päätös oli panostaa sata miljardia kruunua (10,4 miljardia euroa) rautateihin tulevina 20 vuotena. Vuonna 2004 Ruotsin valtiopäivät teki uuden rahoituspäätöksen ja päätti panostaa rautateihin 108 miljardia kruunua (11,7 miljardia euroa) vuoteen 2015 mennessä.
Vuonna 2001 SJ pilkottiin kuudeksi yhtiöksi. Tätä nykyä Ruotsin tavara- ja matkustajaliikenteessä toimii SJ:n rinnalla parikymmentä junayhtiötä.