PNR Status Check

Enter your 10-digit PNR number to check current status and confirmation prediction

Your PNR can be found on your ticket or in your IRCTC booking confirmation email.

Enter a valid 10-digit PNR number from your recent IRCTC booking to get real-time status.

Understanding PNR Status in Indian Railways

Every ticket booked through Indian Railways — whether via the IRCTC website, a railway counter, or an authorised travel agent — is assigned a unique PNR (Passenger Name Record) number. This 10-digit code is the master reference for your journey: it links your name, route, class, date of travel, coach, berth, and current booking status into a single retrievable record stored in the Indian Railways Passenger Reservation System (PRS).

The 10 digits are not random. The first three digits identify the originating Passenger Reservation System (PRS) server that processed the booking — for example, PNRs beginning with 2 originate from the Northern Railway zone, while those starting with 8 come from the Southern Railway zone. The remaining seven digits form a serial number unique within that PRS cluster. This structure allows Indian Railways to distribute booking load across five regional centres while still guaranteeing every PNR is globally unique across the network.

Checking your PNR status lets you see whether your ticket is Confirmed (CNF), on the Waitlist (WL), or under RAC (Reservation Against Cancellation). It also shows how your booking has progressed since it was created — the original “Booking Status” versus the “Current Status” that reflects real-time cancellations and chart preparation. For a step-by-step walkthrough, see our complete PNR status guide.

PNR Status Codes Explained

When you check your PNR, Indian Railways returns an alphanumeric status code. Understanding these codes is essential for deciding whether to board the train, cancel for a refund, or wait for an upgrade. The table below covers every status code you are likely to encounter.

CodeFull FormMeaning
CNF / ConfirmedConfirmedA berth has been allotted. You will see a coach and berth number once the chart is prepared.
RACReservation Against CancellationYou may board the train and will share a side-lower berth with another RAC passenger. You can get fully confirmed if cancellations occur.
WLWaitlistGeneral waitlist. You cannot board unless the status moves to RAC or CNF before chart preparation.
GNWLGeneral WaitlistWaitlist for passengers boarding from the originating station. GNWL tickets have the highest confirmation probability among waitlisted categories.
RLWLRemote Location WaitlistWaitlist for passengers boarding from an intermediate station. Confirmation depends on a separate remote-location quota.
PQWLPooled Quota WaitlistWaitlist against the pooled quota shared across multiple intermediate stations. Confirmation chances are generally lower than GNWL.
TQWLTatkal Quota WaitlistWaitlist under the Tatkal quota. These tickets are auto-cancelled if not confirmed before chart preparation and no refund is given.
CANCancelledThe ticket has been cancelled by the passenger or auto-cancelled by the system (e.g., unconfirmed waitlist after charting).

For a deeper analysis of how waitlist and RAC positions move, read our guide on waitlist confirmation chances.

Booking Status vs Current Status

Every PNR result displays two status fields, and understanding the distinction is crucial:

  • Booking Status — The position assigned at the exact moment you booked the ticket. This never changes and serves as a historical snapshot. For example, WL 35 means you were the 35th person on the waitlist when the ticket was issued.
  • Current Status — The real-time position after accounting for cancellations, RAC movements, and chart preparation. If your booking status was WL 35 and current status shows RAC 12, it means 23 passengers ahead of you have cancelled or been moved, and you are now 12th in the RAC queue.

After the train chart is prepared, the Current Status becomes final. If it still shows a waitlist position at that point, an e-ticket is automatically cancelled by the system and the refund (minus cancellation charges) is credited to your account. Counter tickets, however, require manual cancellation at a reservation window.

A common point of confusion: even a CNF Booking Status can show RAC or WL as the Current Status in rare cases — for instance, when Indian Railways reduces coaches on a particular day. Always rely on the Current Status to decide whether you can board.

When Is the Train Chart Prepared?

Chart preparation is the cut-off after which no new bookings or cancellations are accepted through the normal reservation system. Once the chart is “prepared,” your PNR status becomes final — waitlisted e-tickets are auto-cancelled, RAC passengers may get promoted, and confirmed passengers receive their coach and berth numbers.

Indian Railways prepares charts in two stages. The timing varies based on train type and origin:

Train TypeFirst ChartFinal (Revised) Chart
Long-distance Mail/Express4 – 6 hours before departure30 minutes before departure
Rajdhani / Shatabdi / Duronto4 hours before departure30 minutes before departure
Vande Bharat Express4 hours before departure30 minutes before departure
Garib Rath4 hours before departure30 minutes before departure
Short-distance / Suburban Specials2 – 4 hours before departure15 – 30 minutes before departure
Special / Festival Trains4 – 6 hours before departure30 minutes before departure

Between the first chart and the final chart, a window opens for last-minute berth upgrades and RAC-to-CNF promotions as cancellations trickle in. Use our confirm berth tool to check whether the chart has been prepared for your train.

How to Improve Your Chances of Confirmation

While PNR confirmation ultimately depends on cancellation patterns and quota availability, the following strategies — based on patterns observed across Indian Railways data — can meaningfully tilt the odds in your favour:

1. Book as Early as Possible

General quota (ARP) bookings open 120 days before the date of journey. The earlier you book, the lower your waitlist number. A GNWL 5 has a dramatically higher confirmation rate than a GNWL 80 on the same train.

2. Choose Trains with Higher Cancellation Rates

Popular long-distance trains (e.g., Rajdhani, Duronto, major Superfast expresses) tend to see large volumes of speculative bookings that are later cancelled. Historical cancellation data on such routes gives waitlisted passengers a better shot at confirmation.

3. Board from the Originating Station

Tickets booked from the origin station fall under the GNWL quota, which is the largest and clears the fastest. Boarding from an intermediate station places you under RLWL or PQWL, which have smaller quotas and lower confirmation probabilities.

4. Opt for Less Popular Classes

Sleeper (SL) fills up quickly on most routes. If your budget allows, try 3AC or 2AC — they often have better availability. Conversely, First AC (1A) has very few berths, so even a short waitlist there can be hard to clear.

5. Use Tatkal Strategically

Tatkal bookings open at 10:00 AM (for AC classes) and 11:00 AM (for non-AC classes) one day before the journey date. Speed is critical — have your IRCTC payment details ready and use a fast internet connection. For more tips, see our Tatkal booking tips.

6. Consider Alternate Trains or Days

Mid-week travel (Tuesday, Wednesday) generally has lower demand than weekends. If your dates are flexible, shifting by a day can mean the difference between CNF and WL 40. Use our search trains tool to compare availability across dates and routes.

7. Monitor Your PNR Regularly

Keep checking your PNR status — especially in the 48 hours before departure, when cancellation volume peaks. If your waitlist position is not improving, you may want to cancel early to recover a higher refund. Track your train in real time with our live train status tool.

IRCTC Cancellation Charges

Indian Railways levies a flat cancellation charge that varies by class of travel, plus a clerkage fee of Rs 60 per passenger for online cancellations (Rs 30 for counter). The refund amount also depends on when you cancel relative to the scheduled departure. Below is a summary of the current cancellation charges as prescribed by Indian Railways.

Flat Cancellation Charges by Class

ClassCancellation Charge per Passenger
AC First Class (1A)Rs 240
AC 2-Tier (2A)Rs 200
AC 3-Tier (3A) / 3 Economy (3E)Rs 180
Sleeper (SL)Rs 120
Second Sitting (2S)Rs 60

Refund Percentage by Cancellation Window

When You CancelRefund
More than 48 hours before departureFull fare minus flat cancellation charge
Between 48 hours and 12 hours before departure75% of fare minus flat cancellation charge
Between 12 hours and 4 hours before departure50% of fare minus flat cancellation charge
Less than 4 hours before departure (confirmed tickets only)No refund for e-tickets; counter tickets get 25% minus charges
After chart preparation (waitlisted e-tickets)Auto-cancelled; full refund minus clerkage (Rs 60)
Tatkal / Premium Tatkal (confirmed)No refund on cancellation

For a detailed walkthrough on how to cancel your ticket online and maximise your refund, read our cancellation and refund guide.

Check PNR Status on ConfirmYatra

ConfirmYatra provides instant, free PNR status checks with no login required. Here is how to use the tool:

  1. Find your PNR number. It is printed on the top-left of your ticket (or in the booking confirmation SMS/email from IRCTC). The number is always exactly 10 digits.
  2. Enter the PNR above. Type or paste the 10-digit number into the input field at the top of this page. Double-check for typos — even one wrong digit will return an error.
  3. Tap “Check Status.” The tool queries Indian Railways servers in real time. Within seconds, you will see your complete journey details: train number and name, date of journey, class, boarding and destination stations, and the booking and current status of every passenger on the ticket.
  4. Review your results. Pay attention to the Current Status column — this is the most up-to-date position. If the chart has been prepared, you will also see your final coach and berth number.
  5. Track further. Use the live train status tool to see where your train is in real time, or the confirm berth tool to check whether the chart has been finalised.

ConfirmYatra pulls data directly from Indian Railways and displays it in a clean, mobile-friendly format. Whether you are on a desktop or a phone, you get the same fast, accurate PNR status — no app download needed, no ads blocking your results, and no IRCTC login wall. For the full travel toolkit, you can also search trains between any two stations to plan your next journey.