Ports, rail, air and waterways · National totals

How much freight does Indian Railways carry in a year?

Short answer

Indian Railways loaded about 1,670 million tonnes of freight in FY2025-26, up 3.3 percent on 1617.4 million tonnes the year before.

That took 2,91,86,475 wagons. The network runs 69,181 route km. Our desk plans rail freight, with trucks for the first and last mile.

Period: FY2025-26. Data as of 29 Sep 2026. How we count

We publish no freight rates. Our desk confirms your price within minutes.

The numbers behind this answer

Freight loaded, FY2025-26
1,670 million tonnes
Freight loaded, FY2024-25
1617.4 million tonnes
Growth
3.3%
Wagons loaded, FY2025-26
2,91,86,475
Route length
69,181 km

Sources

  1. PIB: Ministry of Railways, 1 Apr 2026
  2. Indian Railways Year Book 2023-24

Period: FY2025-26. Data as of 29 Sep 2026.

Need this for your own load?

Send the details to our desk. It confirms your price within minutes.

Chat with SSL

Talk to a person