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.
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
Period: FY2025-26. Data as of 29 Sep 2026.
Related questions
On this site
Need this for your own load?
Send the details to our desk. It confirms your price within minutes.