← Back to Blog

RAC vs Waitlist vs Confirmed: How to Actually Read Your PNR Status

CoSeat · Guides

Your PNR status uses a handful of short codes — CNF, RAC, WL — that decide whether you're guaranteed a seat, sharing one, or still waiting for one. Here's what each actually means in practice.

Confirmed (CNF)

You have a specific coach, berth, and seat number reserved. Nothing further needs to happen — your ticket is valid for travel as booked.

RAC (Reservation Against Cancellation)

You're guaranteed to board the train, but you'll share a berth (usually a side-lower) with one other RAC passenger, typically sitting rather than fully reclining until one of you is upgraded to a full berth. RAC passengers are often upgraded to CNF as cancellations come in, right up to chart preparation.

Waitlisted (WL / GNWL / PQWL / TQWL, etc.)

You don't currently have a confirmed seat or berth. Your position on the waitlist can improve as confirmed passengers cancel, but if you're still waitlisted after the final chart is prepared, you generally cannot board using that ticket (e-tickets in particular are auto-cancelled if still fully waitlisted). Your odds depend heavily on the specific waitlist type and how many seats typically open up on that route.

Checking where you actually stand

Because these statuses can shift right up until the chart is prepared, checking once at booking and never again is the most common mistake. Recheck closer to your travel date, and definitely recheck once the chart is prepared to see your final, locked-in status.

Where CoSeat fits in

Check your live PNR status on CoSeat any time before departure — no login, no app, just your PNR number. If you land on a confirmed seat that isn't the one you wanted, CoSeat can also match you with another passenger on your train for a swap.

Check your PNR status on CoSeat

See your coach, berth, and seat — no IRCTC login required.

Check your PNR status →