irctcwhen logoirctcwhen
← All guides

How to check PNR status and what every code means

Where to find your 10-digit PNR, how to check its status, and exactly what CNF, RAC, WL, GNWL and chart-prepared mean for whether you can board.

· pnr status · how to check pnr status · pnr status meaning

Your PNR is the single number that tells you whether you'll actually travel. Here's how to find it, how to check its status, and — the part that trips people up — what the status codes actually mean for boarding.

What is a PNR?

PNR (Passenger Name Record) is a unique 10-digit number generated for every Indian Railways reservation. It links to everything about your booking: train, date, class, passengers, and — most importantly — your current reservation status.

One PNR can cover up to 6 passengers travelling together. It stays the same from booking until journey, but the status attached to it can change right up to a few hours before departure.

Where to find your PNR

  • E-ticket (IRCTC): top-left of the ticket, labelled "PNR No."
  • Counter (paper) ticket: top-left corner
  • SMS: in the booking confirmation message from IRCTC
  • IRCTC account: My Account → Booked Ticket History

How to check your PNR status

You have a few options:

  1. Online tools — enter your 10-digit PNR and get instant status, often with a confirmation-chance prediction. (Our PNR status checker routes you straight to the live result.)
  2. Official Indian Railways enquiryindianrail.gov.in (authoritative, has a CAPTCHA)
  3. SMS — send PNR <your 10-digit number> to 139
  4. IRCTC Rail Connect app — under your booked tickets

Reading your status: the codes that matter

This is where people get confused. Your PNR status is one of these:

CNF — Confirmed

You have a reserved berth. You can board. Your coach and berth number are assigned (sometimes only at chart preparation for some quotas).

RAC — Reservation Against Cancellation

You can board, but you share a seat (typically a side-lower split between two RAC passengers). If confirmed passengers don't show up, RAC often upgrades to a full berth during the journey. RAC is much better than waitlist — you're guaranteed to travel.

WL — Waitlist

You're in a queue. You cannot board on a waitlisted e-ticket. You need it to clear to RAC or CNF before chart preparation. The number (e.g. WL 12) is your position; it drops as people ahead cancel.

The waitlist sub-types

The letters before WL tell you which pool you're in — and your odds:

  • GNWL (General) — highest confirmation chance (~70–85%)
  • RLWL (Remote Location) — moderate (~40–60%)
  • PQWL (Pooled Quota) — lower (~30–50%)
  • CKWL (Tatkal) — lowest (~15–25%)

Full explanation in our waitlist types guide.

"Chart prepared" — the deadline that decides everything

The reservation chart is finalised about 4 hours before departure (and a second chart sometimes closer in).

At chart preparation:

  • CNF / RAC → you travel
  • WL e-ticket → automatically cancelled and refunded — you can't board

So the days before your journey, your only job is to watch whether your WL clears before the chart. Check twice a day in the final 3–4 days.

Will my waitlist confirm? (the prediction question)

Tools like ConfirmTkt and RailYatri estimate confirmation odds from historical data: "WL 12 GNWL on this train has ~78% chance of confirming." They're reasonably accurate for popular trains (Rajdhani, Mail/Express) and less reliable for niche routes with little data.

Two factors drive your odds:

  • Your position — WL 4 is far better than WL 40
  • The pool — GNWL clears faster than PQWL/CKWL

A low-numbered GNWL usually confirms; a high CKWL usually doesn't.

What to do at each status

StatusWhat it meansWhat to do
CNFConfirmed berthNothing — you're set
RACBoardable, shared seatTravel; berth may upgrade en route
WL (low, GNWL)Likely to clearWatch daily; usually confirms
WL (high / CKWL)Unlikely to clearPlan a backup — Tatkal, another train, or unreserved

If your waitlist won't clear

  • Tatkal: opens 1 day before journey (10 AM AC / 11 AM Sleeper). A genuine backup. (Tatkal countdown here.)
  • Alternative trains/routes: less popular routes often have seats
  • Unreserved ticket: for short journeys, the general (unreserved) coaches are an option at the station

The best fix is to never be waitlisted

Most waitlist stress comes from booking late. If you book the moment the 60-day window opens at 8:00 AM IST, you almost always get confirmed on popular trains.

Check exactly when booking opens for your journey — pick your date, get the open date and time, and set a reminder so you're there at 8 AM.

Quick FAQ

Can I check PNR status without the ticket?

You need the 10-digit PNR number itself. Without it, you can't look up the status — but it's on your ticket, SMS, and IRCTC booking history.

Does PNR status change after chart preparation?

Rarely. After the chart is made, statuses are mostly final, though RAC can still upgrade to CNF during the journey if confirmed passengers don't board.

My PNR shows "FLUSHED" or "not found" — why?

Old PNRs are flushed from the system a few days after the journey date. A "not found" usually means the PNR is too old, mistyped, or the journey is long past.

How many passengers can one PNR have?

Up to 6 for a single booking.


Bottom line: your PNR is a 10-digit window into whether you'll travel. CNF and RAC mean you board; WL means you wait and watch. Check it here, and if you're planning ahead, book the moment reservations open so you skip the waitlist drama entirely.

Stop missing the 8 AM rush
Pick your journey date → get pinged when IRCTC opens.
Open the calculator