Complete guide to Indian Railways PNR status meanings and code abbreviations

PNR Status Meaning: How to Decode Every Indian Railways Ticket Code (2026)

When you book a train ticket in India, your travel plans often depend on a cryptic string of letters and numbers like “WL 24 / RAC 12” or “GNWL 45 / CNF B3 21”. To someone who travels once a year, these codes look confusing and intimidating.

Does RAC mean you have a bed to sleep on? Can you board the train if your ticket says WL? What is the difference between your “Booking Status” and your “Current Status”?

In this practical 2026 guide, we decode the exact meaning of every PNR status code used by Indian Railways. By the end of this article, you will know exactly what your ticket status means, whether you are legally allowed to travel, and what happens when the final chart is prepared.

What is PNR Status?

PNR stands for Passenger Name Record. It is a unique 10-digit number generated by the Centre for Railway Information Systems (CRIS) the moment you make a booking.

While your 10-digit PNR number never changes, your PNR Status is dynamic-it updates in real time whenever other passengers cancel their reservations or when railway officials reallocate coach quotas. Checking your PNR status gives you the live, minute-by-minute standing of your journey:

Booking Status vs. Current Status (The #1 Confusion Explained)

When you check your PNR, you will almost always see two columns side-by-side:

Booking Status: GNWL 42  |  Current Status: CNF B4, 32

Booking Status shows your queue position at the exact second you paid for the ticket. It never changes.
Current Status shows your live position right now. If your Current Status says CNF, your ticket is 100% confirmed, regardless of what the Booking Status shows!

Every PNR Status Code Decoded (Full Glossary)

Indian Railways uses specific three- and four-letter abbreviations on reservation charts. Here is what every single code means:

1. CNF (Confirmed)

Meaning: You have a fully confirmed berth or seat. You can legally board the train, walk to your coach, and enjoy your full berth. For AC and Sleeper tickets, the exact coach and seat number are either displayed immediately (if booked early) or assigned during final chart preparation.

2. RAC (Reservation Against Cancellation)

Meaning: Your ticket is partially confirmed. You are legally permitted to board the train.

3. GNWL (General Waiting List)

Meaning: This is issued when a passenger books a ticket starting from the train’s originating station (or a station close to it). GNWL has the highest confirmation probability because all general cancellations on the route clear this queue first.

4. RLWL (Remote Location Waiting List)

Meaning: Issued for intermediate important stations that have their own small, dedicated pool of seats. An RLWL ticket clears only if someone who originally booked from that specific remote station cancels their ticket. Its confirmation chances are moderate to low.

5. PQWL (Pooled Quota Waiting List)

Meaning: Shared by several smaller stations along a train route. Because all small stations pull from one tiny pool of berths, PQWL has very low confirmation chances. If your ticket is PQWL 20+, it rarely clears.

6. TQWL (Tatkal Waiting List)

Meaning: Issued when you book under the emergency Tatkal quota after confirmed Tatkal seats sell out.

TQWL Warning: Tatkal waiting lists do NOT convert into RAC. They jump directly from waiting list to Confirmed (CNF) only if another confirmed Tatkal passenger cancels. Since Tatkal cancellations give zero refund, very few people cancel, making TQWL confirmation chances extremely low (under 10%).

7. CAN / MOD (Cancelled or Modified)

Meaning: The ticket has been cancelled by the user, or modified to a new journey date. If you hold an e-ticket that remained waitlisted after chart preparation, its status automatically turns to CAN.

8. NOSB (No Seat Berth)

Meaning: Issued for children between 5 and 11 years of age for whom child fare was paid without opting for an independent berth. They are permitted to travel with their parents.

Summary Comparison of All Status Codes

Status Code Full Name Boarding Allowed? Seat Allotment
CNF Confirmed Yes Full Berth / Dedicated Seat
RAC Reservation Against Cancellation Yes Shared Side-Lower Berth (Sitting)
GNWL General Waiting List No (if WL at chart) None until confirmed
RLWL Remote Location WL No (if WL at chart) None until confirmed
PQWL Pooled Quota WL No (if WL at chart) None until confirmed
TQWL Tatkal Waiting List No (if WL at chart) None until confirmed

The Big Question: What If Some Passengers Are Confirmed and Others Are WL?

This is one of the most common dilemmas in Indian Railways. Suppose you booked a family ticket for 4 passengers on a single PNR. When charting is completed:

What Are Your Legal Options Here?

  1. All Passengers Can Travel: Under Indian Railway rules, if at least one passenger on a single PNR has a confirmed or RAC seat, the waitlisted passengers on the same PNR are permitted to board the train with them. However, the waitlisted passengers will not get separate berths and must share space with their confirmed co-passengers.
  2. Full Ticket Cancellation Option: If you do not want to travel under crowded conditions, you can cancel the entire ticket before chart preparation or file a TDR within prescribed time limits to claim a refund for all passengers under the “partial waitlist” rule.

When Does PNR Status Stop Changing? (Chart Preparation)

Your PNR status is not frozen until the official reservation chart is generated:

Once the second chart is printed and uploaded to the TTE’s handheld terminal, your PNR status becomes permanent.

How to Check Your Live PNR Status in 2026

Tracking your status takes less than 10 seconds. You have three quick options:

  1. Use BharatPNR Online (Fastest):
    Visit our dedicated Live PNR Status Tool, type your 10-digit number, and instantly see your updated coach, berth position, and chart status with zero delays.
  2. Send an SMS to 139:
    Open your text messaging app, write PNR <10-digit PNR>, and send it to 139. You will receive an immediate SMS reply.
  3. Call Indian Railways Helpline 139:
    Dial 139 from any phone, select your language, press 1 for PNR Status, and enter your 10 digits via your keypad.

Summary

Understanding your PNR status saves you from airport-style stress at railway stations. Remember the golden rule: If your Current Status says CNF or RAC, you can safely board the train. If your e-ticket remains pure WL after charting, stay back and let the automatic refund process back to your account.