NEW DELHI—India plans to spend 8.5 trillion rupees ($137 billion) over the next five years to expand and modernize its vast railway network.

While the South Asian nation unveiled a long list of upgrades for its state-run railways network on Thursday, it said it wouldn’t be increasing train fares.

“We are directing our efforts to make travel...