Med en samlet strekning på 3 011 km eies størsteparten av hovednettet av Schweizerische Bundesbahnen (SBB). Selskapet, som har omkring 28 000 ansatte, fraktet 285 millioner passasjerer i 2006. Det nest største selskapet er BLS AG med 2 632 ansatte, som eier 434 kilometer av banenettet (og kjører drift på i alt 520 km av banenett). Utover dette finnes det omkring 50 private jernbaneselskaper i Sveits, som i stor grad blir støttet av de enkelte kantoner.