De NS rijdt op het hoofdrailnet, zie ook de linkjes.
Net zoals bij busvervoer worden er concessies verleend voor het treinvervoer. Het hoofdrailnet wordt zo belangrijk beschouwd, dat het landelijk wordt aanbesteed. De overige spoorlijnen worden provinciaal aanbesteed. Sommige spoorlijnen worden zelfs 'vertramd', er rijdt nu een tram waar vroeger een trein reed. Dit is onder andere bij de Zoetermeer Stadslijn gebeurd en zal gebeuren bij de spoorlijn Zwolle-Kampen.