
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:
- Whether your seat is officially confirmed, waitlisted, or partially confirmed.
- Your assigned coach number (e.g., S3, B2, A1, M2) and berth position.
- Whether the final train seating chart has been prepared.
- Whether you are entitled to a full ticket refund upon cancellation.
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.
- Under RAC, two passengers share one side-lower berth for sitting during daytime and nighttime.
- If any confirmed passenger fails to show up or cancels before charting, the first RAC passenger gets upgraded to a full sleeper berth automatically.
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.
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:
- Passenger 1 and 2 get Confirmed (CNF)
- Passenger 3 and 4 remain on Waiting List (WL)
What Are Your Legal Options Here?
- 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.
- 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:
- First Chart: Created 4 hours before scheduled departure from the train’s starting point (or at 8:00 PM the previous evening for morning trains). During this window, empty emergency quotas are released to the waiting list.
- Second & Final Chart: Prepared 30 minutes before departure. This incorporates last-minute current counter bookings and late cancellations.
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:
-
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. -
Send an SMS to 139:
Open your text messaging app, writePNR <10-digit PNR>, and send it to 139. You will receive an immediate SMS reply. -
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.