PNR Status Codes Explained — WL, RAC, CNF, RLWL, PQWL
Understand every PNR status code on Indian Railways — WL, RAC, CNF, RLWL, PQWL, GNWL, TQWL and what they mean for your journey.
You've booked a train ticket, checked your PNR, and it says something like "WL/32" or "RLWL/7" — and you have no clue what it means or whether you should start worrying. Indian Railways uses a bunch of abbreviations for ticket status, and honestly, even regular travelers get confused by some of them.
Let me break down every status code you might encounter.
The Three Main Statuses
CNF — Confirmed
This is what everyone wants to see. CNF means your berth is confirmed. After chart preparation, you'll also see your coach number and berth number (like S5/23 meaning Sleeper Coach 5, Berth 23).
Sometimes it shows as CNF/B1 or CNF/S5/32 — the letters and numbers after CNF are your coach and berth assignment.
RAC — Reservation Against Cancellation
RAC means you have a ticket that lets you board the train, but you don't have a full berth. You share a side-lower berth with one other RAC passenger. Each of you gets to sit on one half.
RAC isn't great, but it isn't terrible either. You're on the train, and there's a decent chance the TTE will allot you a full berth if there are no-shows.
RAC positions are numbered — RAC/1 is the first RAC ticket, RAC/45 is the 45th. Lower numbers confirm faster.WL — Waitlist (General)
WL means there's no berth or RAC seat for you yet. Your ticket is in a queue. As people cancel their confirmed tickets, waitlisted passengers move up. WL/1 means you're first in line; WL/120 means you've got a long wait.
If your WL doesn't clear by chart preparation, e-tickets get auto-cancelled with refund. Counter tickets must be manually cancelled or they're wasted.Quota-Specific Waitlist Codes
Here's where it gets interesting. Not all waitlists are equal. Indian Railways maintains separate quotas, and each has its own waitlist.
GNWL — General Waitlist
The most common waitlist. This is the general pool quota between the train's origin and destination stations. GNWL tickets have the best confirmation chances because the general quota is the largest.
Example: Booking New Delhi to Mumbai Central on Rajdhani — you'll likely be in GNWL.
RLWL — Remote Location Waitlist
This applies when you're booking between intermediate stations (not the train's origin or destination). RLWL tickets have lower confirmation chances because they draw from a smaller quota.
Example: Booking Kota to Surat on a train that runs from Delhi to Mumbai — you'll be in RLWL.
RLWL confirmation depends on how many passengers between the full route cancel. It's harder to predict.PQWL — Pooled Quota Waitlist
Pooled quota is a shared quota for multiple intermediate stations. PQWL tickets have the toughest confirmation chances among all waitlists.
Example: Booking Mathura to Vadodara on a Delhi-Mumbai train — this might fall under PQWL.
TQWL — Tatkal Quota Waitlist
When you book a Tatkal ticket and the Tatkal quota is full, you go into TQWL. This quota is small (about 30-40 berths per class), so TQWL confirmation depends heavily on last-minute cancellations.
Important: Tatkal waitlist tickets cannot be cancelled for refund. If it doesn't confirm, you lose the money (for e-tickets, auto-refund happens minus cancellation charges).RSWL — Road-Side Waitlist
Similar to RLWL but for specific station pairs. Some routes have dedicated road-side quotas with their own waitlist.
RQWL — Request Quota Waitlist
A smaller quota that stations can request from the railway board. RQWL has limited seats and moderate confirmation chances.
Status Comparison Table
| Code | Full Name | Quota Size | Confirmation Chances | Can Board Train? |
|---|---|---|---|---|
| CNF | Confirmed | — | Already confirmed | Yes |
| RAC | Reservation Against Cancellation | — | High (often upgrades to full berth) | Yes |
| GNWL | General Waitlist | Large | Good | Only if confirms |
| RLWL | Remote Location Waitlist | Medium | Moderate | Only if confirms |
| PQWL | Pooled Quota Waitlist | Small | Low | Only if confirms |
| TQWL | Tatkal Quota Waitlist | Very Small | Low-Moderate | Only if confirms |
| RSWL | Road-Side Waitlist | Small | Low-Moderate | Only if confirms |
Other Status Codes You Might See
CAN — Cancelled
Your ticket has been cancelled — either by you or automatically (for unconfirmed e-tickets after chart preparation).CAN/MOD — Cancelled and Modified
The original booking was modified or partially cancelled.REGRET/WL — No confirmation
Seen after chart preparation. Your waitlisted ticket didn't confirm. For e-tickets, refund is processed automatically.R##/## — RAC with numbers
Like R/A5/32 — this means RAC berth in Coach A5, Berth 32. You'll share this berth.RELEASED
The berth was released from the current reservation (after cancellation).How Waitlist Movement Works
Here's the pecking order when someone cancels a confirmed ticket:
- RAC passengers get confirmed first (RAC/1, then RAC/2, and so on)
- Waitlisted passengers move into RAC slots freed up
- Within waitlist, GNWL moves first, then RLWL, then PQWL
Reading Your PNR Status Correctly
When you check PNR, you see two columns:
- Booking Status: Your position when you booked (e.g., WL/45)
- Current Status: Your live position right now (e.g., WL/12)
Quick Tips
- GNWL up to 50-60 usually confirms on popular trains with high cancellation rates
- RLWL beyond 10-15 is risky on most trains
- PQWL beyond 5 is very unlikely to confirm
- TQWL — book only if you absolutely must travel; have a backup plan
- Check your PNR on indianrail.app for a clean, fast experience without captcha hassles