pnrstatus.io is a fast, simple, and mobile-friendly way to check your PNR status for Indian Railways tickets booked through IRCTC. Enter your 10-digit PNR number and get the current booking status, seat and coach details, train schedule, and passenger information — no account, no app, no clutter.
Our mission: Make PNR status checking as fast and simple as possible.
Simply enter your 10-digit PNR number on the homepage and tap "Check Status". We'll fetch the latest information and display it in a clean, easy-to-read format.
Behind the scenes, pnrstatus.io talks directly to IRCTC's ticketing system. We solve the captcha, parse the response, and present it in a clean format. About 4% of IRCTC requests fail randomly — we retry transient failures automatically, so the success rate you see is around 99.8%.
Recently-fetched PNRs are cached briefly so revisiting the same PNR is instant. Cache lifetime depends on how soon your journey is — short before chart prep, longer when the journey is weeks away.
All status data comes from IRCTC, which is the official ticketing system of Indian Railways. IRCTC is the authoritative source — for booking, cancellation, refunds, or formal complaints, please use IRCTC's own platforms (irctc.co.in or the IRCTC Rail Connect app). pnrstatus.io is an independent utility and is not affiliated with IRCTC, Indian Railways, or any government body.
PNR stands for Passenger Name Record. It's a unique 10-digit number assigned to every train ticket booked through IRCTC. You can find your PNR number on your ticket, in the booking confirmation SMS or email from IRCTC, or in the IRCTC app under "My Bookings".
Your PNR encodes your journey — train number, date of travel, class, boarding station, and destination. The status against each passenger shows their current allocation: Confirmed (CNF) with a coach and berth, Waitlisted (WL) with a queue position, or RAC (Reservation Against Cancellation), which gives you a seat but means sharing a berth. Status can change right up to chart preparation, which typically happens 4 hours before departure.
I missed a Rajdhani once because IRCTC's PNR page kept timing out and I refreshed it through every minute of an Uber ride to the station. I built pnrstatus.io so nobody else has to do that on the platform itself.
I'm Ashish, based in India. I've run pnrstatus.io for a few years now and read every email that comes in. If something looks wrong, write to me at hello@pnrstatus.io. If you have a tricky PNR you want me to look at, send it — that's how I find bugs.
— Ashish, founder
Have questions, feedback, or suggestions? We'd love to hear from you. Get in touch or write directly to hello@pnrstatus.io.
Please review our Privacy Policy to understand how we handle your data. pnrstatus.io does not store your PNR permanently or share it with third parties. We use Google Analytics to understand aggregate usage — individual PNR lookups are not logged or sold. Our Terms of Service cover acceptable use of the site.