Von den Gesamtkosten des Schienenverkehrs in Höhe von 14,2 Milliarden Franken im Jahr 2023 machten die Infrastrukturkosten mit 42% (6,0 Milliarden) einen relativ grossen Teil aus. Mit 40% ebenfalls bedeutend waren die Ausgaben im Zusammenhang mit dem Betrieb, Unterhalt und Ersatz der Verkehrsmittel. Der Anteil der Umwelt- und Gesundheitskosten lag bei 16%, jener der Unfallkosten bei 2%. Die Unfallkosten sind im Schienenverkehr sehr niedrig, da der Zug das mit Abstand sicherste Landverkehrsmittel ist.
Bei der Finanzierung des Schienenverkehrs spielt neben den Verkehrsnutzenden auch die öffentliche Hand eine wichtige Rolle: Bund, Kantone und Gemeinden übernahmen 2023 rund 5,8 Milliarden Franken der Gesamtkosten (41%). Dies geschah beispielsweise durch die Finanzierung von Infrastrukturprojekten oder die Zahlung von Leistungsabgeltungen an Transportunternehmen.