Train Seat Availability
Check AVAILABLE, RAC, or waitlist status for any train, class, and quota on your route
How to check Indian Railways seat availability
Seat availability shows whether berths or seats are open for a train on upcoming dates. IRCTC displays status codes such as AVAILABLE, RAC (Reservation Against Cancellation), or WL (Waitlist) for each travel date, class, and quota combination.
How to use this tool
- Enter the train number or search by train name (e.g. 12952, Mumbai Rajdhani).
- Select your journey date, boarding station code, and destination station code (e.g. NDLS → MMCT).
- Choose the travel class (3A, SL, etc.) and quota (GN for General, TQ for Tatkal).
- Click Check Seat Availability to view rolling availability for upcoming dates.
Understanding availability codes
- AVAILABLE-0042 — 42 berths/seats are open for booking.
- RAC 12 — you can book with a shared berth; may upgrade if others cancel.
- GNWL24/WL11 — waitlisted; lower numbers have better confirmation chances.
Availability changes frequently as passengers book or cancel tickets. RailCheck is not affiliated with IRCTC or Indian Railways — always confirm and book on the official IRCTC website before travelling.
Frequently asked questions
Find answers about checking Indian Railways seat availability
You need the train number, journey date, source station code, destination station code, travel class (e.g. 3A, SL), and quota (e.g. GN for General). Station codes are 3–5 letter IRCTC codes such as NDLS for New Delhi or MMCT for Mumbai Central.