Archive · 23 Jul 2025

Indian Railways Spent ₹60,466 Crore on Subsidies in FY23-24

Indian Railways Spent ₹60,466 Crore on Subsidies in FY23-24

Imagine the train tickets cost less than what it actually costs to run the trains.

The Indian government gives money to the railways so that they can keep ticket prices low.

In the last year, they spent a lot of money, about 60,466 crore rupees, to help make train travel affordable for everyone.

This subsidy makes up almost half of the total cost of running the trains for passengers.

Recently, ticket prices went up a tiny bit, but only a little bit, and some tickets like the ones for people who take the train every day or in the suburbs, didn't change price.

Sources