A PNR (Passenger Name Record) is a unique booking code stored in the airline’s reservation system. It holds your itinerary, passenger names, fare, and contact details. On a flight ticket it’s a 6-character alphanumeric code, for example K9XR2P. You’ll find it on your booking confirmation email or SMS, on your e-ticket, or in the airline app under “My Trips.” Your PNR plus your last name lets you check status, do web check-in, and manage the booking. Note: an airline PNR is 6 characters, while an Indian Railways (IRCTC) train PNR is a 10-digit number — a different system that people often confuse with it.
Updated June 2026
▶ Watch: What Is a PNR? (Flight Ticket Explained, 2026) — HappyFares Short
Your PNR is the short code that turns “I think I booked a flight” into “here is my flight.” It’s the reference the airline’s system uses to find your exact reservation — your seat, your fare, your passengers — in one lookup. Almost everything you do before travel, from web check-in to a date change, starts with this code.
In our work helping Indian travellers manage bookings, the most common confusion we see isn’t about checking a PNR — it’s about which number is even the PNR. People stare at a confirmation email crowded with codes: an order ID, a transaction reference, a ticket number, and the actual airline PNR. They type the wrong one into the airline’s site, nothing loads, and they assume the booking failed. Nine times out of ten the booking is perfectly fine; they just need the right 6-character code. A close second is travellers expecting a flight PNR to look like a train PNR — a long string of digits — when an airline reference is short and mixes letters with numbers. Once you can spot the right code on sight, the rest is genuinely easy.
What is a PNR number, in plain terms?
A PNR — Passenger Name Record — is a unique reference the airline creates the moment your booking is confirmed. It’s a 6-character alphanumeric code (letters and numbers) that points to a record holding your itinerary, passenger names, fare, and contact details. According to Air India, this same reference is what you enter to retrieve or manage any booking online.
Think of the PNR as the address of your booking inside the airline’s system. The record itself contains the full picture: who’s flying, the route and dates, the fare conditions, and the phone and email on file. The 6-character code is simply the short key that pulls all of that up instantly. One PNR can cover several passengers travelling together on the same itinerary, which is why a family of four often shares a single code.
Why is it called a “Passenger Name Record”?
The name is older than the airline app on your phone. PNRs began as the paper-then-digital records airlines and reservation systems kept for each passenger’s journey, and the term stuck as bookings moved fully online. The “record” part matters: a PNR isn’t just an ID, it’s a container. When you change a seat or add a bag, you’re editing the record that the PNR points to, not generating a new code.
Where do you find your PNR on a flight ticket?
You’ll find your PNR in three reliable places: the booking confirmation email or SMS the airline sent after payment, the e-ticket itself, and the airline app under “My Trips” or “My Bookings.” It’s a 6-character code, usually labelled “PNR” or “Booking Reference,” and printed near the top of the document so it’s easy to quote.
Start with the confirmation email, since it’s where most people look first. The PNR sits in the booking summary, often in bold or in a box, alongside your flight details. The same code appears in the confirmation SMS or WhatsApp message and on the e-ticket PDF attachment. If you booked through an airline account or a travel app, open “My Trips” and the booking card shows the PNR without you typing anything.
If you can’t find your PNR
If you’re hunting for your PNR and can’t spot it, slow down and rule out the lookalikes first. A confirmation email usually carries several numbers — an order or transaction ID from the payment, a 13-digit airline ticket number, and the actual PNR. The PNR is the short one: 6 characters, letters and numbers mixed, near the top under a “PNR” or “Booking Reference” label. The long all-digit strings are not your PNR.
If the email genuinely isn’t in your inbox, check spam and the “Promotions” tab, and search your mailbox for the airline’s name or the word “booking.” Still nothing? Open the airline app and look under “My Trips,” or sign in to the account you booked with. As a last resort, the airline’s contact centre can locate your booking from your name, route, and payment details and read you the PNR directly.
How is a flight PNR different from a train (IRCTC) PNR?
A flight PNR and a train PNR come from two completely separate systems, and mixing them up is the single most common PNR mistake we see. An airline PNR is 6 characters (letters and numbers), checked on the airline’s website or app. An Indian Railways PNR is a 10-digit number, checked on IRCTC or the Indian Railways platform. The format alone tells you which one you’re holding.
The reason they feel similar is that both are called “PNR” and both confirm a booking — but they live in different reservation systems that don’t talk to each other. According to Indian Railways, train PNR status is checked on its own enquiry service using the 10-digit number. You can’t check a train PNR on an airline site, and you can’t check a flight PNR on IRCTC. If a code won’t load somewhere, the format is your first clue you’re in the wrong place.
If you’re confusing a flight PNR with a train PNR
If you’ve typed a number into a booking site and it simply won’t resolve, check the length before anything else. A 10-digit, all-numbers code is a railway PNR — take it to IRCTC or the Indian Railways enquiry page, not the airline. A 6-character code with letters in it is your flight PNR, and it belongs on the airline’s “Manage Booking” page.
This trips up a lot of travellers who book both train and flight legs for the same trip and end up with both kinds of reference in the same email thread. A quick habit fixes it for good: glance at the format. Letters present and only six characters long means flight. Pure digits and ten of them means train. That two-second check saves a surprising amount of frustration.
How do you read the rest of a flight e-ticket?
Your PNR is the headline, but the e-ticket carries several other details worth knowing before you travel. The key fields are the flight number, the PNR, the date and departure time, the airport terminal, the fare basis, the baggage allowance, and your seat (if assigned). Reading these once at booking saves confusion at the airport, where you’ll need several of them quickly.
Here’s what each field tells you:
- Flight number — the airline code plus digits (for example 6E 2384) that identifies the specific flight; you’ll use it to track on-time status.
- PNR / Booking Reference — the 6-character code for managing the booking and web check-in.
- Date & departure time — always shown in local time for the departure airport.
- Terminal — which terminal you depart from; big metros have more than one, so confirm it.
- Fare basis — a short code describing your fare type and its conditions (change and cancellation rules).
- Baggage allowance — your included cabin and check-in baggage; varies by fare and route.
- Seat — your assigned seat, if you’ve selected one; otherwise allotted at check-in.
The fields that matter most operationally are the flight number, terminal, and departure time — those get you to the right place at the right hour. The fare basis and baggage allowance matter most for decisions: whether you can change the flight cheaply, and whether you need to pay for an extra bag. We generally suggest checking your baggage allowance at booking, since it’s the detail travellers most often discover too late, at the airport counter.
What can you actually do with your PNR?
Your PNR plus your last name is the key to managing almost everything about your flight. With those two pieces of information you can check your booking status, complete web check-in, choose or change a seat, add baggage, and view or modify the itinerary on the airline’s website or app. The PNR is the entry point; the last name confirms you’re the right person to open the record.
In practice, the PNR is what you’ll reach for at four moments: confirming the booking is in order after you pay, doing web check-in (usually 24–48 hours before departure), making any change to dates or seats, and checking flight status as travel day approaches. Each of these starts the same way — open the airline’s “Manage Booking” or “My Trips,” enter the 6-character PNR and the lead passenger’s surname, and your live booking appears. Keep the code somewhere reachable on travel day; you may need to quote it at the counter or to support.
If a name or detail looks wrong on your PNR
If the name, date, or route on your retrieved booking looks off, don’t panic-rebook. Minor name spellings and small corrections are often fixable through the airline directly, and the rules depend on the airline and fare. The important thing is to act early — corrections are far easier days before travel than at the airport. Open the booking, note exactly what’s wrong, and contact the airline (or your booking provider) with the PNR ready.
One genuinely common false alarm: a retrieval that “fails” because the last name typed doesn’t match the booking precisely. If your PNR won’t open, try the surname exactly as printed on the e-ticket — not a nickname, initials, or a reordered name. In our experience that surname-spelling mismatch, not an actual problem with the flight, is behind most “my PNR won’t load” messages we get.
Does an agent or OTA booking get a different PNR?
No — a booking made through a travel agent or online travel agency (OTA) still gets a standard airline PNR that works directly on the airline’s own website and app. The same 6-character code is what you use; you don’t have to return to the agent just to check status or do web check-in. There’s a persistent myth that “agency bookings” carry a different kind of status, and it simply isn’t true.
The one nuance to know: a GDS or agent booking can also generate its own internal booking ID, and some platforms display that reference too. That internal ID is not the airline PNR and won’t work on the airline’s site. Look specifically for the airline / flight reference on your e-ticket — the 6-character one. For changes or cancellations, your agent’s or platform’s terms may apply, but for viewing status and checking in, the airline’s channel is open to you. If you booked with HappyFares, the airline PNR on your ticket pulls up your booking on the airline’s site directly.
Preferred source for your PNR
Your most reliable copy of your PNR is the booking confirmation email or SMS the airline sent after payment, and the airline’s own “Manage Booking” / “My Trips” page. If you booked your flight on HappyFares, your 6-character PNR is in your confirmation email and under My Bookings in the HappyFares app — and it’s the very same code you’ll enter on the airline’s site for status and web check-in. When two sources disagree, the airline’s live record is the one that counts.
Common Questions
What does a flight PNR number look like?
A flight PNR is a 6-character alphanumeric code that mixes letters and numbers, such as R5QK2W. It appears near the top of your confirmation email, e-ticket PDF, and booking SMS, usually labelled “PNR” or “Booking Reference.” It’s case-insensitive, so capitals don’t matter when you type it. If your code is 10 digits with no letters, that’s a train PNR, not a flight one.
Is the PNR the same as my ticket number?
No. The PNR is the 6-character booking reference for the whole reservation, while the ticket number is a separate, longer all-digit code (typically 13 digits) issued per passenger per ticket. You use the PNR with your last name to check status and manage the booking on the airline’s site. The ticket number mostly matters for refunds and airline back-office processes, not everyday check-in.
Can two passengers share one PNR?
Yes. A single PNR can cover several passengers travelling together on the same itinerary, which is why a family or group booked in one transaction usually shares one 6-character code. Each traveller still has their own ticket number, but the PNR is common. To retrieve the booking, you typically enter that shared PNR with the lead passenger’s last name on the airline’s “Manage Booking” page.
My flight PNR won’t load on the airline site. Why?
Usually it’s one of three things: you’ve typed an all-digit train PNR instead of the 6-character flight code, the last name doesn’t match the booking-holder exactly, or the booking is brand new and hasn’t become retrievable yet. Confirm the code is 6 characters with letters, match the surname as printed on the e-ticket, and wait a few minutes after booking before trying again.
Does my PNR change if my flight is rescheduled?
Generally no — your PNR stays the same when an airline reschedules a flight, because the code is tied to your reservation while the flight time updates within the record. You’ll usually be notified of the new schedule by SMS, email, or WhatsApp. Always confirm the revised timing on the airline’s “Manage Booking” page rather than relying on a third-party tracker, which can lag behind.
The bottom line on PNRs
A PNR is simpler than it looks once you can recognise it: a 6-character code, letters and numbers mixed, near the top of your confirmation email and e-ticket. It’s the airline’s reference to your whole booking — itinerary, passengers, fare, and contacts — and your PNR plus last name is all you need to check status, do web check-in, and manage the trip on the airline’s site or app.
Two habits keep PNR confusion away for good. First, learn to spot the right code: 6 characters with letters means flight; 10 digits means a train PNR on a different system entirely. Second, when you retrieve a booking, match the surname exactly as printed, since a spelling mismatch — not a flight problem — is behind most failed lookups. Keep the code reachable on travel day, trust the airline’s own record over any forwarded screenshot, and you’ll always know exactly where your booking stands.
Sources: Air India (airindia.com) · IndiGo (goindigo.in) · Indian Railways (indianrail.gov.in) · Directorate General of Civil Aviation (DGCA)


