Every Diwali, the same ritual repeats. You open the IRCTC app at 8:59 AM, refresh until your thumb hurts, and watch “WL 112” appear next to a train that was supposed to take you home. Then you check flights, and a one-hour hop costs more than the train ticket several times over. You close both apps and wonder: is it just me?
It is not just you. It is a pattern, it is measurable, and it has been getting worse for five years straight. I went through RTI data, Parliament replies, regulator figures, court-bound petitions and independent datasets to put numbers on what millions of Indians already feel. Where a number is weak or disputed, I say so. Where it is solid, I let it hit as hard as it deserves.
Part 1: The Railway Seat Lottery
3.39 crore Indians were told “sorry, no seat” in a single year
RTI responses obtained by activist Chandra Shekhar Gaur, and reported by multiple outlets including the Daily Pioneer and Business Today, show that more than 3.39 crore passengers could not travel in FY 2025-26 because their waitlisted tickets never got confirmed and were automatically cancelled. That works out to roughly 92,877 people a day, about 64 every minute. Read that again: every minute of every day, 64 Indians who planned a journey and paid for a ticket are told it will not happen.
Notice the direction. Not one year of improvement. The number has more than doubled in four years while the government celebrates new trains and new stations on every available stage.
And who gets hit hardest? The poor.
Sleeper class, the coach used by migrant workers, students, low-income families and small-town travellers, accounts for nearly half of all failed journeys. The people with the fewest alternatives are the ones the system fails most often.
— Chandra Shekhar Gaur, RTI activist, as quoted by the Daily Pioneer
The general coach scene is a humanitarian image, not a transport system
In April 2026, more than 7,000 passengers converged on Surat’s Udhna Junction, with two trains available, according to Hindustan Herald. Security forces had to be deployed. Long-distance migrant-corridor trains typically carry only two to three general compartments. And in February 2025, a crowd crush at New Delhi station killed at least 18 people. These are not “festival rush” anecdotes. They are what happens when demand has no legal, comfortable outlet.
Fares up twice in six months, seats not up even once
“On time” means something different on paper
Railways told Parliament that Mail/Express punctuality was 77.12% in 2024-25 and about 80% between April and October 2025. The Parliament’s Public Accounts Committee, as cited by The Week, noted overall punctuality had fallen from 90.48% in 2021-22 to 78.67% in 2024-25 (up to August). And “on time” is defined as within 15 minutes, a yardstick the same column says ignores delays along the route.
Now compare that with an independent analysis of 136 long-distance trains between April and October 2026. It is a one-person open-source project using etrain.info running history, not a peer-reviewed study, and it covers one season, so it is indicative, not definitive. Still, the gap is hard to ignore.
In that dataset, the median delay was 6 minutes but the average was 41, and 18% of runs were over an hour late. The ordinary train is late, the premium train is fine. The people who can pay for Vande Bharat get a railway; the rest get an experience.
Safety: the problem nobody wants to be asked about
The 2023 Balasore collision killed around 300 people. The section did not have Kavach, the indigenous anti-collision system. A CAG report on derailments (2022) found derailments made up about 75% of consequential accidents between 2017-18 and 2020-21 (163 of 217), pointed to track-maintenance failures, and noted that funding for the safety fund, the Rashtriya Rail Sanraksha Kosh, had fallen sharply short of its target. Deccan Herald reported the CAG finding as a 79% fall in funding, while a government source said the audit covered only part of the period.
On Kavach, a BJD MP told the Rajya Sabha in February 2025 that only about 1,445 km had been covered, against a network of over a lakh route kilometres. The government has repeatedly said that accident rates per million train kilometres have fallen (from 0.10 in 2013 to 0.03 in 2022, per a railway spokesperson in 2023). Both statements can be true. A railway can be statistically safer than before and still be dangerously far from where a country spending this much should be.
Part 2: The Sky Is Not the Escape You Were Promised
Two companies, nine out of ten seats
Business Today puts IndiGo and Air India at more than 90% of the market by seats. When two players hold that much, they do not need to collude to raise prices. They only need to cut capacity, and that is exactly what the capacity data shows.
December 2025: the day one airline broke the country
In early December 2025, IndiGo, India’s biggest airline, collapsed operationally after new pilot rest rules (Flight Duty Time Limitations) took full effect. Cancellations peaked at about 1,600 flights on 5 December. By 12 December roughly 4,500 flights had been cancelled and more than 9-10 lakh passengers were affected, according to Wikipedia’s summary of DGCA and press data. On-time performance fell from 84.1% in October to 8.5% on 4 December.
DGCA’s inquiry blamed over-optimisation of operations and weak regulatory preparedness. The Civil Aviation Minister blamed poor crew-roster management. The airline itself admitted “misjudgement and planning gaps.” Everyone found a reason. Nobody found the consequence.
The government did step in with fare caps (for example, Rs 15,000 for journeys between 1,000 and 1,500 km, as reported by Reuters via Al Jazeera). Those caps, per Wikipedia, stayed until 23 March 2026. Then they were gone.
Diwali 2026: the festival tax
These are Business Today’s fare checks from September, for dates around Diwali (8 November). A LocalCircles survey of nearly 20,000 respondents across 277 districts, reported by ThePrint on 16 October, found 54% of air travellers going home for Diwali were paying more than 50% extra compared with 2025. It is a self-selected online survey, so it shows sentiment and not a statistically exact national figure, but the direction matches the capacity data.
Fewer seats, higher fuel costs (ATF reportedly up about 13% this month), and a government that has told us it will not cap festive fares. The Civil Aviation Minister said the ministry has asked airlines to keep fares reasonable and that sharp ATF swings make affordability hard. A request is not a rule.
Part 3: How This Squeezes Two Classes From Opposite Ends
The lower class has one real option: the train. When the sleeper and general coach fail, there is no Plan B. A migrant worker cannot absorb an agent-inflated Tatkal price or a festival-week airfare. So he stands in the vestibule, or he does not go home. The 1.68 crore cancelled sleeper journeys are not a statistic. They are journeys home that never happened.
The middle class is told to “just take a flight.” But when the train is waitlisted and late, a flight stops being a luxury and becomes the only dependable way to keep a deadline, and that is exactly when airlines price it highest. The result is a forced upgrade at festival-peak prices. The middle class does not choose to fly. It is pushed there, and charged for the push.
And aspiration, the great Indian promise that a Hawai chappal wearer can fly, runs into a market where two companies control nearly all the seats and prices follow demand with almost no ceiling.
Part 4: Is It Going to Get Worse? What the Trend Says
Nobody can predict the future, so let me separate fact from forecast. The facts: waitlist failures have risen five years in a row; domestic seat capacity is down about 5.6% year on year; Air India is shrinking while IndiGo grows to a record share; fuel costs are rising; there is no festive fare cap; and fares on trains have been revised twice in six months. My forecast, and it is an opinion, is that without new capacity (coaches, trains, planes, competitors) these curves keep bending the same way. Air India says it plans to restore capacity from September 2026, and that is the one real counter-signal to watch.
What the Government Says (Because You Deserve Both Sides)
The Ministry of Railways says it produced a record 4,838 general and non-AC coaches in the previous year and ran a record 43,000 special train trips, including more than 12,000 summer specials. The Railway Minister told Parliament in 2024 that 10,000 non-AC coaches were planned. Mail/Express punctuality is officially around 77-80%. Accident rates per million train kilometres have reportedly come down. Aviation has seen record passenger numbers, and the DGCA did impose its biggest-ever fine. These are real achievements and I am not pretending otherwise.
But a record production number means nothing to the person at position WL 112. And a record fine means nothing to the passenger who was stranded at the airport. Measuring effort is not the same as measuring outcome, and the outcome, 3.39 crore failed journeys, is the one Indians actually live.
What Needs to Change
2. Build capacity, not announcements. More general and sleeper coaches on the busiest migrant corridors, with a public timeline.
3. Cap festival airfares on a fixed formula, as was done in December 2025, instead of asking airlines to be reasonable.
4. Put real teeth in aviation penalties. A fine of 0.31% of annual profit teaches nobody anything. Automatic, rule-based compensation for passengers should not need a crisis to trigger it.
5. Treat competition as a safety issue. A market where two airlines hold about 90% of seats cannot absorb a single failure.
6. Fund safety first and finish Kavach on the busiest routes on a dated, public schedule.
What you can do right now
Ask for numbers: file RTI applications on your own route, as Mr Gaur did. Complain through the official channels (Rail Madad for railways, AirSewa for airlines) so grievances become records. Share this post with someone who has just been told “WL 112.” Public pressure works when it is specific, repeated, and backed by data.
How Reliable Are These Numbers? Read This Before You Quote Me
The 3.39 crore figure comes from RTI replies reported by several outlets; I could not view the original reply. The 60 billion bot-request number and the “25% waitlist cap” also appear in a single outlet each, without a primary government source, so I used the bot figure with a caveat and left the cap out. The independent punctuality study is a one-person project with a limited sample. The LocalCircles survey is self-selected. The 70% fare rise on “some routes” was reported without naming routes, so I did not use it as a headline. Safety data is mostly 2023-2025. Please verify before sharing as fact, and correct me in the comments if you find newer data.
Sources
- Business Today: Tatkal, bots and overcrowding (14 May 2026)
- Daily Pioneer: Rail waitlist crisis, 3 crore passengers missed travel (10 May 2026)
- Hindustan Herald: General coach crisis (23 May 2026)
- The Week: The punctuality blindspot (16 Apr 2026)
- News24: Vaishnaw on Mail/Express punctuality (Dec 2025)
- GitHub: independent rail-punctuality analysis of 136 trains
- The Tribune: Marginal rise in train fares from July 1
- Business Today: Fare hike and Tatkal changes (June 2025)
- Deccan Chronicle: New fare structure from 26 Dec 2025
- Outlook Money: Fare hike from 26 December
- Drishti IAS: Derailments in Indian Railways (CAG 2022 summary)
- Deccan Herald: Rough track ahead for Indian Railways (June 2023)
- Deccan Herald / PTI: Kavach concern in Rajya Sabha (Feb 2025)
- Wikipedia: 2025 IndiGo scheduling crisis
- Aerospace Global News: IndiGo record fine
- Al Jazeera: IndiGo chaos explained (7 Dec 2025)
- Aviation A2Z: IndiGo record 66.3% market share (22 Jul 2026)
- Business Today: Diwali weekend flight fares (14 Sep 2026)
- BT Bazaar: Diwali fares and capacity cuts (19 Oct 2026)
- ThePrint: 54% of Diwali flyers paying 50% more (16 Oct 2026)
Last updated 21 October 2026. This article is analysis and opinion built on published reports and public data; it is not legal or financial advice.
Comments (0)
If you have any suggestions let me know...