ZSSK zajišťuje osobní železniční dopravu na Slovensku. Stoprocentním akcionářem ZSSK je Slovenská republika prostřednictvím Ministerstva dopravy a výstavby ČR, která si smluvně objednává a platí služby ve veřejném zájmu v osobní železniční dopravě. Prioritní část majetku tvoří železniční kolejová vozidla (rušně, vozy, vlakové soupravy). Společnost vznikla v roce 2005 a je jedním ze tří nástupnických podniků jednotných železnic (vedle Železnicích ČR a Železniční společnosti Cargo Slovakia).
ZSSK realizuje průměrně 1 631 vlaků denně, z toho 8 IC vlaků, 246 ostatních dálkových vlaků a 1 377 regionálních a příměstských spojů. Zastavuje v 726 stanicích a zastávkách, jezdí na linkách po 2 935 kilometrech tratí na Slovensku.