(1) Ta zakon določa pogoje za izvajanje prevoznih storitev v železniškem prometu, storitve, ki so na področju železniškega prometa javne dobrine, ki jih zagotavlja Republika Slovenija (v nadaljnjem besedilu: država) z obvezno gospodarsko javno službo, javno železniško infrastrukturo, njen status in pogoje za pristop nanjo, način uresničevanja pravice do stavke na področju železniškega prometa, ustanovitev, naloge in pristojnosti regulatornega organa, ustanovitev, naloge ter pristojnosti Javne agencije za železniški promet (v nadaljnjem besedilu: agencija), naloge in pristojnosti varnostnega organa, naloge in pristojnosti preiskovalnega organa in poslovni sistem slovenskih železniških družb.
(2) Ta zakon prenaša v slovenski pravni red določbe naslednjih direktiv: