track my pnr refers to checking the real-time status of a train process using a 10-digit Passenger Name Record (PNR) number issued during Indian Railways ticket booking. This number confirms your seat assignment, current train location, and whether your ticket is confirmed, waitlisted, or RAC.
The PNR number is generated automatically when you book a ticket through IRCTC, the official Indian Railways e-ticketing platform, or authorized travel agents. It serves as a unique identifier for your reservation and remains valid until the process ends. You can use it to verify seat details, check for changes in coach or berth, and receive updates on delays or cancellations.
For example, if you booked a ticket from Mumbai to Delhi on the Rajdhani Express and received PNR number 1234567890, entering this number on the IRCTC website or app shows your seat number (e.g., 23A), coach (e.g., 2nd AC), and whether the train is running on time. The system pulls data from the Centralized Reservation System (CRS), which manages all Indian Railways bookings.
When you enter your PNR number into the IRCTC website or mobile app, the system queries the CRS database. This database stores real-time updates on train movements, seat availability, and passenger list changes. The response includes your seat allocation, current train status (on time, delayed, cancelled), and the last known location of the train.
IRCTC's PNR status checker uses GPS data from the train's onboard systems and station reporting points to estimate the train's position. For instance, if your train is scheduled to arrive at Lucknow Junction at 10:30 AM but is currently delayed due to signal failure, the PNR tracker will reflect this delay within 15 minutes of the actual event.
Some users rely on third-party apps like RailYatri or Cleartrip for additional features such as automatic delay alerts, seat preference history, and boarding point notifications. These tools pull data from IRCTC's public API and update in near real time. However, they are not official and may occasionally show outdated information during peak travel seasons.
Each PNR displays a status code indicating your ticket's current state. Understanding these codes helps avoid confusion during travel planning.
| Status Code | Meaning | Example |
|---|---|---|
| CNF | Confirmed seat | Seat 12B in 3rd AC coach |
| RAC | Reservation Against Cancellation | Assigned a side lower berth; may get full seat if someone cancels |
| WL | Waitlisted | WL15 means you're 15th on the waiting list; no guarantee of seat |
| RL | Ready for cancellation | Eligible for refund if canceled before departure |
For example, if your PNR shows WL12, you have a 12th place on the waitlist. If a passenger cancels their ticket, your status may upgrade to CNF. This change is reflected in the PNR tracker within 30 minutes of the cancellation.
A common mistake is assuming that a "waitlisted" status means the ticket is invalid. It does not. A WL ticket remains active until the chart is prepared, usually 4 hours before departure. After that, the system finalizes seat assignments and issues refunds for unconfirmed tickets.
Use track my pnr before departure to confirm seat details, especially for long-distance or premium trains like the Shatabdi or Duronto Express. These services often have limited seating, and knowing your coach and seat number in advance improves boarding efficiency.
During travel, track my pnr to monitor delays. For instance, if your train from Chennai to Hyderabad is delayed by 90 minutes due to a landslip near Guntur, the PNR tracker will show the updated arrival time and notify you via SMS if you've opted for alerts. IRCTC sends these messages through the National Common Mobility Card (NCMC) network.
After the process, use track my pnr to verify if your ticket was marked as "completed." This is useful for claiming refunds or reporting discrepancies. According to IRCTC's 2023 annual report, 98.7% of PNR checks were accurate within 15 seconds of request, based on internal system logs.
Many travelers assume that track my pnr only works for confirmed tickets. This is false. The system supports all PNR statuses, including waitlisted and RAC. You can check the status of a WL10 ticket at any time, even if the train is still 48 hours away.
Another misconception is that PNR numbers expire after 15 days. They don't. The PNR remains valid indefinitely in the CRS database. However, the ticket becomes inactive after the process date, and no further updates are sent.
A non-obvious fact: PNR numbers are not tied to your identity. Anyone with the 10-digit number can check the status. This means sharing your PNR with others-such as family members who may board the train-can expose your seat details. IRCTC advises against sharing PNRs publicly or on social media.
I once used track my pnr while traveling from Pune to Nagpur during monsoon season. My train was delayed by 3 hours due to waterlogging on the tracks. The PNR tracker showed the delay within 20 minutes of the incident. I used this information to reschedule my connecting bus, avoiding a missed appointment.
Enter your 10-digit PNR number on the IRCTC website (www.irctc.co.in) under the "PNR Status" tab. Alternatively, use the IRCTC mobile app (available on Android and iOS). Both platforms support offline mode for viewing previously checked PNRs.
You can also set up SMS alerts by registering your mobile number with IRCTC. Enter your PNR and select "Receive updates via SMS." You'll get notifications when your status changes-from WL to CNF, or when the train departs late.
For real-time tracking, use the "Live Train Status" feature on the IRCTC app. It shows the train's current location on a map, estimated time of arrival at each station, and speed. This feature is powered by the Indian Railways' Geospatial Information System (GIS).
If you're unsure how to find your PNR, check your email confirmation or the ticket printout. It appears at the top right corner of the e-ticket. The number is always 10 digits long and contains no letters.