March 26, 20265 min read

Flexi Fare System in Indian Railways — Premium Trains Pricing

How the flexi fare system works on Rajdhani, Shatabdi, Duronto, and Vande Bharat trains. Fare slabs, when prices increase, and how to get the best deal.

flexi-fare dynamic-pricing rajdhani shatabdi
Ad 336x280

If you've ever wondered why Rajdhani or Shatabdi fares seem to change depending on when you book, it's because of the flexi fare system. Introduced in 2016, it applies dynamic pricing to premium trains — the more berths that sell, the higher the fare goes.

Which Trains Have Flexi Fare?

Flexi fare applies to select premium trains:


  • Rajdhani Express (all routes)

  • Shatabdi Express (all routes)

  • Duronto Express

  • Vande Bharat Express

  • Gatimaan Express

  • Tejas Express

  • Humsafar Express (some)


Regular mail/express, superfast, and ordinary passenger trains do NOT have flexi fare — they use the traditional fixed fare system.

How Flexi Fare Works

The base fare remains the same as the traditional fare. As berths sell, the fare increases in slabs:

Berths Sold (%)Fare Increase
0-10%Base fare (no increase)
10-20%Base + 10%
20-30%Base + 20%
30-40%Base + 30%
40-50%Base + 40%
50% and aboveBase + 50% (maximum cap)
Maximum cap: The fare can increase by a maximum of 50% over the base fare. Unlike airline pricing where fares can double or triple, railway flexi fare is capped.

So if the base fare for Delhi-Mumbai Rajdhani 3A is ₹1,800, the maximum flexi fare would be ₹1,800 + 50% = ₹2,700.

Important Exceptions

Sleeper Class is exempt. On trains that have Sleeper class (like Duronto), the SL fare doesn't have flexi pricing. It stays at the base fare regardless of demand. Catering charges are not included in flexi calculation. On Rajdhani and Shatabdi where meals are included, the catering charge component stays fixed. Only the base fare portion is subject to flexi increase. Some trains have been removed from flexi fare. Due to public feedback, Indian Railways periodically adjusts which trains have flexi fare. Check the latest list.

Practical Impact on Fares

Here's a realistic example — Delhi to Mumbai Rajdhani, 3A class:

Booking TimeBerths FilledFare (approx.)
120 days before0-10%₹1,800 (base)
90 days before10-20%₹1,980
60 days before20-30%₹2,160
30 days before30-50%₹2,340-2,520
7 days before50%+₹2,700 (max)
The difference between booking early and late can be ₹900 per passenger. For a family of 4, that's ₹3,600 — significant.

How to Get the Best Fare

Book as early as possible. The first 10% of berths are at base fare. The 120-day advance booking window is your friend. Set a reminder for the day bookings open for your travel date and book at 8 AM. Compare flexi fare with non-flexi alternatives. If the Rajdhani fare has climbed to the maximum slab, check if a regular Superfast or Express train on the same route is cheaper. These don't have flexi fare.

For example, Delhi-Mumbai by Rajdhani 3A at flexi max = ₹2,700. The August Kranti Express 3A (no flexi fare) = ₹1,700. The time difference is a few hours more, but you save ₹1,000.

Check fare at different times. Flexi fare is based on berths sold, not time of day. But occasionally, when cancellations happen in bulk (like after chart preparation of a previous trip), the percentage sold can drop slightly, though this is rare. Tatkal on flexi-fare trains. Tatkal booking on Rajdhani/Shatabdi follows the flexi fare + Tatkal surcharge. Since the base fare is already at a higher slab (most berths sold by the day before), Tatkal on these trains can be expensive.

Controversy and Public Opinion

Flexi fare has been controversial since its introduction. Critics argue that premium trains were already priced reasonably and the 50% markup makes them unaffordable for regular passengers. The counter-argument is that these trains were always fully booked with long waitlists, suggesting the demand justified higher pricing.

Indian Railways has responded by:


  • Capping the increase at 50% (initially it was higher)

  • Removing flexi fare from some trains

  • Keeping Sleeper Class exempt


Checking Current Flexi Fare

When you search for trains on IRCTC or indianrail.app, the fare displayed is the current fare including the flexi adjustment. You see the actual amount you'll pay, not the base fare.

To know if the fare has been inflated by flexi pricing, compare it with the Indian Railways official fare table for that distance and class. If the displayed fare is higher than the table fare, the difference is the flexi component.

Quick Tips

  • Book 90-120 days ahead for base fare on premium trains
  • Compare with regular trains when flexi fare is above 30%
  • Sleeper class on flexi-fare trains remains at base fare
  • Holiday periods fill up faster, triggering higher flexi fares sooner
  • Even at maximum flexi fare, premium trains offer better speed and service than regular trains
Flexi fare is here to stay. The best strategy is simple: plan ahead, book early, and compare alternatives before committing to a premium train at peak pricing.
Ad 728x90