Skip to content
RailAI — PNR & Waitlist Confirmation Predictor
Waitlist and RAC Calculator

Train Waitlist and RAC Confirmation Calculator

Use RailAI's train waitlist and RAC calculator to estimate ticket confirmation chances. Enter your booking details and current status to check your waitlist or RAC confirmation probability before departure.

Try an example:

Types clear differently. Auto assumes GNWL.

The basics

A railway ticket confirmation calculator that works without a PNR

This railway ticket confirmation calculator estimates whether a waitlisted or RAC ticket will end up with a berth. You give it a position — GNWL 15, RLWL 30, RAC 8 — and it returns a train ticket confirmation probability based on how comparable tickets have actually cleared, using the same engine that powers a live PNR check.

It is built for the moments a PNR can't help: you are deciding whether to book a waitlisted ticket, comparing two trains, or a friend has read you a status over the phone. Nothing here needs a login or a PNR number.

01

Still deciding whether to book

Test a waitlist position before you pay, and compare how the same position behaves in different classes or on different dates.

02

Already holding a ticket

Type in the position from your booking and see how likely it is to clear before the chart, without searching for your PNR.

03

Helping someone else

Planning for family or friends? Fill in what they have told you and send them the shareable link with the result.

Pick the right tool

Waitlist and RAC calculator, or something more specific?

This is the all-in-one ticket confirmation chance calculator. If your situation is narrower, one of the focused pages may fit better.

Which RailAI tool suits which situation
Your situationBest toolWhy
Waitlisted, comparing optionsThis calculatorQuick what-if checks with no PNR, across list types, classes and dates.
Waitlisted, want the list-type explanationWaitlist predictionA deeper guide to GNWL, RLWL, PQWL and TQWL, with the same calculator built in.
Holding RACRAC predictionFocused on whether your shared seat becomes a full berth.
Have a PNRPNR checkerReads your exact booking, so you don't have to type any details.

Deep dives: waitlist prediction, RAC prediction and the PNR checker.

Step by step

How to use the ticket confirmation chance calculator

Four groups of fields, and only the first is mandatory. Here is what each one does.

  1. 01

    Position

    The number after the status on your ticket — the 15 in GNWL/15 or the 8 in RAC 8. It is the only required field, and it should be the current position rather than the one you booked with.

  2. 02

    Waitlist type

    The four-letter code before the number. Leave it on Auto if you are unsure; the calculator then assumes GNWL, the most common list.

  3. 03

    Class and quota

    Both change how quickly a list moves. If you don't know them, leave them as Any, and add them later for a sharper estimate.

  4. 04

    Journey details

    Train number, date and stations are optional, but they let the estimate draw on history for your specific train and route instead of a broader pool.

Back to the calculator

Decode your ticket

Train class codes and quota codes explained

Class and quota are the two menus people most often get stuck on. Use these tables to match them to what is printed on your ticket, whether you hold 3A, SL, CC or something else.

Class codes

Indian Railways class codes
CodeClass
1AFirst AC
2AAC 2-tier
3AAC 3-tier
3EAC 3 Economy
SLSleeper
CCAC Chair Car
2SSecond Sitting
ECExecutive Chair Car
FCFirst Class

Quota codes

Common reservation quota codes
CodeQuotaWhat it means for a waitlist
GNGeneralThe main pool, fed by the steadiest flow of cancellations.
TQTatkalLast-minute bookings; the associated waitlist has historically cleared the least.
PTPremium TatkalTatkal with dynamic pricing; it behaves like a smaller, tighter pool.
LDLadiesA reserved pool, so it moves with cancellations within that quota.
SSSenior citizenA reserved pool, so it moves with cancellations within that quota.
HPPersons with disabilityA reserved pool, so it moves with cancellations within that quota.
DFDefenceA reserved pool, so it moves with cancellations within that quota.
Understanding your result

How to read your confirmation probability and confidence level

Every result has two parts: the probability itself, and a confidence level that tells you how much history stands behind it. Read them together.

High confidence

An exact match with plenty of past journeys behind it. This is the most dependable kind of estimate.

Medium confidence

Built from the same route, class and list type when the exact train has less history. Still real outcomes, from a wider pool.

Low confidence

A train-level average used when route history is thin. Treat it as a rough read rather than a precise figure.

Estimated confidence

A model estimate used when no usable history exists yet. It is labelled as an estimate and replaced as real outcomes arrive.

The full logic is public on the methodology page, and you can see how estimates have held up on the accuracy page.

Before you pay

Should you book a waitlisted ticket? Using the estimate to decide

A waitlist ticket booking is a bet on other people’s cancellations. The calculator can’t promise the outcome, but it turns a vague worry into a clear read you can act on. Use the table below as a rule of thumb, not a rulebook.

Turning an estimate into a booking decision
What the calculator showsA sensible next step
A strong chance and plenty of days leftBooking can be reasonable. Keep a fallback in mind and re-check as the chart nears.
A middling chanceTreat it as a coin you can't count on. Look at other dates, classes or trains before committing.
A weak chance and a fixed travel dateLook for a confirmed alternative now, rather than waiting for the chart.
RAC with any chance of an upgradeYou can board either way, so the question is comfort rather than whether you travel.
A fully waitlisted online ticket that doesn’t clear is not valid for boarding in reserved coaches. Whatever the estimate says, keep a backup until the chart is prepared.
Worked examples

Three typical tickets and what the calculator weighs

Without quoting figures, here is how different positions tend to read. Run your own numbers above to see the real probability.

GNWL, a low position, several days to go

A general waitlist near the top

This is the shape of ticket that tends to read most encouragingly: a broad list, a short queue and time for cancellations to arrive.

RLWL, a mid position, only a day or two left

A remote-location list in the middle

Here the list type and the short runway both pull the estimate down. A similar number on a GNWL could read very differently.

RAC, a position near the front, any class

A low RAC number

You are already on the train, and a low number means only a few berths need to open for an upgrade. The estimate speaks to comfort, not boarding.

Less common codes

RLGN and CKWL: what they mean and how to enter them

Most waitlist tickets are GNWL, RLWL, PQWL or TQWL, but you may occasionally see RLGN or CKWL on your ticket. RLGN is a remote-location general waitlist, and CKWL is a tatkal-linked list. Both are less common and behave much like the remote-location and tatkal lists they resemble.

You can pick either one from the waitlist type menu in the calculator. If the code on your ticket isn't listed, leave the menu on Auto and enter the position — the estimate is still useful as a guide.

Your data

Private by design: no PNR, no login, shareable on your terms

No PNR, no login

The calculator works from a position and a few optional details. Nothing about you or your booking is required.

History stays on your device

Estimates you run are remembered in your own browser so you can re-run them, and they are not tied to an account.

Share only what you typed

The shareable link contains just the values you entered, so the person you send it to sees the same estimate.

Common questions

Ticket confirmation calculator: frequently asked questions

Quick answers on how the calculator works, what the numbers mean and how to fill it in.

You enter a waitlist or RAC position, and the calculator compares it with how similar tickets have cleared on the same train, route, class and list type. If history is thin it widens the comparison, and if there is none it uses a clearly labelled model estimate. You get a probability, a confidence level and a short explanation.