The 11.9-billion franc cash injection will allow the federal railway system to boost train capacities, reduce overloading and offer more trains every quarter and half hour by 2035.
Authorities say the money will also go towards renovating and developing certain stations to improve accessibility for passengers with disabilities and, again, to alleviate overcrowding as much as possible.
Read more: SBB to introduce free internet by 2019
The move, decided on Wednesday 31 October, comes after a consultation procedure and will be reviewed by parliament next year. The announced sum of 11.9billion francs is an increase on the initial budget of 11.5billion francs.
How will the 11.9 billion Swiss francs be spent?
Earlier this week, numerous SBB lines between Zurich and Baden were affected by a computer failure which resulted in several trains being unable to travel – including trains between Zurich and Bern and Basel.
According to SBB, 89% of trains were punctual last year. East Switzerland and the Zurich region took top marks in terms of being on time, while trains were more likely to be late in western Switzerland.