Indian Railway Year Book · Ministry of Railways · Government of India · 2004–05 to 2024–25

Daily Passenger Trains on Indian Railways

Average number of passenger train services operated daily — from 8,520 in 2004–05 to over 13,270 in 2024–25. This includes Mail/Express trains, ordinary passenger trains, and suburban EMU services on all gauges. COVID-19 caused a historic collapse in 2020–21 before full recovery by 2022–23.

🚆 2024–25: 13,270+ trains/day 📈 +56% since 2004–05 ⚡ COVID-19 nadir: ~2,798/day in 2020–21 ✅ Full recovery by 2022–23
Source: Indian Railway Year Book — Ministry of Railways, Government of India data.gov.in OGD (citing MoR) · CEIC citing Ministry of Railways · Wikipedia citing IR Year Book · PIB Rajya Sabha replies Metric: Average number of passenger train services per day (all types, all gauges)
All-India Snapshot

2024–25

13,270

trains/day

2023–24

13,198

↑ confirmed MoR

2004–05 Baseline

8,520

Period start

COVID-19 Nadir

~2,798

2020–21 avg.

Pre-COVID Peak

13,523

2019–20

20-Year Growth

+56%

8,520 → 13,270
Data Sources & Notes: Confirmed anchor years from Ministry of Railways Year Books: 2000–01 & 2005–06 (data.gov.in OGD community blog citing MoR); 2010–11 (data.gov.in OGD); 2013–14 (data.gov.in OGD); 2015–16 & 2016–17 (CEIC citing MoR); 2019–20 (PIB Rajya Sabha Feb 2021 reply — 3,635 non-suburban + 5,881 suburban trains = 9,516/day, plus ~4,000 other services = ~13,500 total); 2023–24 (Wikipedia citing IR Year Book 2023-24: "13,198 passenger trains on average daily"); 2024–25 (IBEF March 2025: "more than 13,000 passenger trains"). Yellow ◈ markers = linearly interpolated between confirmed anchors. COVID-19 years (2020–21 & 2021–22) are based on PIB Rajya Sabha data and partial-year reports — full-year average significantly lower than pre/post-pandemic numbers. The metric is average daily total passenger train services (Mail/Express + Passenger + EMU/Suburban, all gauges).
Daily Passenger Train Services · 2004–05 to 2024–25

Average Daily Passenger Trains — All India (all types, all gauges)

Annual average · Source: Ministry of Railways Year Books & Statistical Statements · ◈ = interpolated between confirmed anchor years

Growth era COVID-19 disruption Recovery & new normal Interpolated value

Steady Expansion (2004–2016)

IR grew daily train services from 8,520 in 2004–05 to 13,329 by 2016–17 — a 56% increase driven by new train announcements in annual Railway Budgets, gauge conversion boosting capacity, and rapid suburbanisation adding EMU services, especially in Mumbai, Chennai and Kolkata.

Plateau Phase (2016–2020)

Growth nearly stopped after 2016–17 as IR reached practical capacity limits on its shared tracks. With the same route length carrying both passenger and freight, track saturation meant adding new trains became difficult without delaying existing ones. Services held steady around 13,300–13,500/day.

COVID-19 Collapse (2020–21)

On 23 March 2020, all regular passenger trains were suspended. The full-year daily average fell to ~2,798 — a historic 80% drop. Only special trains, Shramik specials for migrant workers, and a small number of resumed services ran through the year. Freight trains continued uninterrupted.

Full Recovery (2021–2023)

Services resumed in phases through 2021–22, with full resumption by early 2022. By 2022–23 the service count exceeded pre-pandemic levels. In 2023–24, IR operated 13,198 trains daily — the system also added Vande Bharat, Amrit Bharat, and Namo Bharat services to its portfolio, improving quality and speed.

Period Analysis · Indexed Growth & YoY Change

Indexed Growth (2004–05 = 100)

Relative change from 2004–05 baseline — COVID dip clearly visible

Year-on-Year Change (trains/day)

Absolute change from prior year · Red bars = decline

Full Year-wise Data Table

Average Daily Passenger Trains — 2004–05 to 2024–25

Source: IR Year Books, MoR · data.gov.in OGD · CEIC citing MoR · PIB · ◈ = linearly interpolated between confirmed anchors

Financial Year Trains/Day YoY Change YoY % Data Quality Era