Disclosure: Flicket sells flight reservations for visa applications (ordering is currently paused) and earns affiliate commission from its flight search. This guide is educational and is not a substitute for the official guidance of the consulate you apply to. How we make money · Editorial policy
What Is a PNR (Passenger Name Record)?
A PNR -- Passenger Name Record -- is a digital record stored in an airline's Computer Reservation System (CRS) that contains all information about a passenger's flight booking. Think of it as the master file for your trip: your name, your contact details, every flight segment, your seat preferences, meal requests, ticketing status, and the identity of whoever created the booking. Every piece of data associated with your reservation lives inside the PNR.
The PNR system was invented in the 1960s by airlines that needed a standardized way to manage reservations as air travel exploded in popularity. Before computerized reservation systems, airlines tracked bookings manually on paper cards. The PNR format was the industry's solution: a unique, compact reference code that could be transmitted between airline systems, travel agencies, and reservation networks worldwide. Six decades later, the core concept remains unchanged -- every flight booking on earth still generates a PNR.
The PNR code itself is a 6-character alphanumeric string -- a combination of uppercase letters and digits. For example: "HW9LQC" or "3KXRB7". This code is your key to access, modify, and verify your booking. It is printed on your booking confirmation, your e-ticket receipt, and your boarding pass.
One important detail that many travelers do not realize: a single trip can have multiple PNRs. If you book a round-trip flight with one airline but a connecting segment with a different airline, each airline generates its own PNR in its own system. Similarly, the GDS (Global Distribution System) that processed your booking creates a separate PNR from the airline's own internal PNR. Your booking confirmation typically shows the airline's PNR, but behind the scenes, there may be two or three linked PNR records for the same trip.
What Does a PNR Number Look Like? Examples
An airline PNR number is 6 characters of uppercase letters and digits, such as HW9LQC or 3KXRB7 (illustrative codes). There are no spaces or dashes, and the same code works for the whole booking, however many passengers or flights it holds.
| Where you see it | What it is called there | Example |
|---|---|---|
| Booking confirmation email | Booking reference, confirmation code | HW9LQC |
| E-ticket receipt | Booking reference or record locator, next to the 13-digit ticket number | HW9LQC / 125-4567890123 |
| Boarding pass | PNR, booking ref | HW9LQC |
On a flight ticket, the PNR number is the short code; the long 13-digit number is the e-ticket number, which only exists once the fare is paid. If you booked through a travel site, its own order number can differ from the airline's PNR, so use the airline's code in "Manage My Booking".
Train tickets use the term too: Indian Railways prints a PNR on the top left of a train ticket and checks it on its PNR Enquiry page. That is a separate railway system; this guide covers airline PNRs.
How PNR Codes Are Generated
PNR codes are generated by one of two systems: a Global Distribution System (GDS) or the airline's own internal reservation system. Understanding which system creates your PNR helps explain why your booking confirmation might show different codes depending on where you booked.
Global Distribution Systems (GDS)
The three major GDS platforms -- Amadeus, Sabre, and Travelport (which operates Galileo and Worldspan) -- process the majority of the world's flight bookings. When a travel agency, online booking platform, or corporate travel tool creates a reservation, it typically goes through a GDS. The GDS generates a PNR in its own system and simultaneously creates a corresponding record in the airline's system.
Airline Reservation Systems
When you book directly on an airline's website or at the airline counter, the reservation is created in the airline's own CRS. Many airlines use Amadeus Altea as their reservation platform (Lufthansa and British Airways among them), while others use Sabre-based or proprietary systems. The airline generates its own PNR code, which may differ from any GDS PNR if the booking was originally made through a third party. Direct bookings typically result in a single PNR since there is no intermediary GDS involved.
The PNR generation algorithm ensures uniqueness within each system. Each GDS and airline maintains its own PNR namespace, meaning the code "HW9LQC" in Amadeus is a completely different record from "HW9LQC" in Sabre (though such collisions are rare). The algorithm typically uses a combination of sequential counters, date-based seeds, and check characters to produce codes that are both unique and compact. The 6-character format using uppercase letters (A-Z) and digits (0-9) provides over 2.17 billion possible combinations per system -- more than enough to handle global air travel volume.
Important distinction: A PNR code is NOT the same as a ticket number. Your PNR is a 6-character reservation reference created when the booking is made. Your ticket number is a 13-digit IATA e-ticket number (e.g., 125-4567890123) issued only after the fare has been paid. A PNR can exist without a ticket -- this is exactly what happens when you make a flight reservation without purchasing the ticket. The PNR is the booking; the ticket number is the proof of payment.
PNR vs Ticket Number vs Booking Reference
These three terms are often used interchangeably, but they refer to different things. Understanding the distinction is essential for checking your booking status, communicating with airlines, and using your reservation for visa applications.
| Feature | PNR Code | Ticket Number | Booking Reference |
|---|---|---|---|
| Format | 6 alphanumeric characters | 13 digits (IATA standard) | Varies by platform |
| Created When | Reservation is made | Ticket is purchased (paid) | Booking is confirmed |
| Can Exist Without Ticket? | Yes | No | Yes |
| Used for Check-in | Yes | Sometimes | Yes |
| Verifiable by Embassy | Yes | Yes | Depends on platform |
| Example | HW9LQC | 125-4567890123 | CONF-78291 |
In practice, most airlines use "booking reference" and "PNR" interchangeably on their websites. When an airline asks for your "booking reference" or "confirmation code" during online check-in, they are asking for the PNR code. Third-party booking platforms (like Expedia or Booking.com) sometimes assign their own internal booking reference that is different from the airline PNR -- if you booked through a third party, always use the airline's PNR code (not the platform's confirmation number) when checking your booking on the airline's website.
What Information Is Stored in a PNR?
A PNR is not just a booking code -- it is a structured data record containing five mandatory elements defined by IATA (International Air Transport Association) standards. Every PNR in every airline system worldwide must include these five elements to be considered a valid booking.
Passenger Name
The full legal name of the passenger, exactly as it appears on their travel document (passport or ID). The format follows IATA standards: last name/first name, middle name or initial. For example: SMITH/JOHN MICHAEL. This must match the passport precisely. Even minor discrepancies -- a missing middle name, a hyphen in the wrong place -- can cause issues at check-in or immigration. For visa applications, the name in the PNR must match the name on the visa application form.
Contact Information
At minimum, one form of contact: a phone number or email address. Airlines use this to communicate schedule changes, gate changes, and cancellation notices. The contact information is also used by the booking agent (travel agency or online platform) to reach the passenger. In the GDS, this is stored as the "received from" field and the contact element.
Itinerary (Flight Segments)
Every flight segment in the trip, including: airline code and flight number (e.g., LH401), departure and arrival airports (IATA codes like JFK, FRA), departure date and time, arrival date and time, cabin class (economy, business, first), and segment status. A round-trip flight has two segments. A trip with a connection has three or more. Each segment has its own status code indicating whether it is confirmed (HK), waitlisted (HL), or in another state.
Ticketing Information
Either the e-ticket number (if the booking has been paid for and ticketed) or the ticketing time limit (if the booking is on hold). The ticketing time limit -- known as the TTL -- is the deadline by which the reservation must be paid for, or it will be automatically cancelled. For a held reservation, this field shows the date and time of the TTL rather than a ticket number. This is the technical mechanism behind flight reservations for visa applications: the PNR exists and is confirmed, but the TTL has not yet passed and no ticket has been issued.
Issuing Agent Information
The identity of whoever created the booking: the travel agency's IATA code, the airline's own office ID, or the online platform's agent sign. This element establishes which entity is responsible for the booking and has the authority to modify or cancel it. When a consular officer sees that a PNR was created by a licensed IATA-accredited travel agency, it adds credibility to the reservation. Bookings created by unrecognized agents or through unusual channels may receive additional scrutiny.
Beyond these five mandatory elements, PNRs can also contain optional data: seat assignments, meal preferences, frequent flyer numbers, passport details (stored as APIS -- Advance Passenger Information System data), special service requests (wheelchair, unaccompanied minor), and remarks added by the booking agent. A fully detailed PNR for an international trip can contain 50 or more data fields.
How to Check Your PNR Status
Checking your PNR status is straightforward and takes less than a minute. Here is the step-by-step process, along with what each status code means.
Step-by-Step
- 1 Go to the airline's website (e.g., lufthansa.com, britishairways.com, emirates.com)
- 2 Navigate to "Manage My Booking," "My Trips," or "Retrieve Booking" (the label varies by airline)
- 3 Enter your 6-character PNR code in the "Booking Reference" field
- 4 Enter your last name (as it appears in the booking)
- 5 Click "Search" or "Retrieve" -- your booking details and status will appear
PNR Status Codes Explained
| Code | Meaning | What It Means for You |
|---|---|---|
| HK | Holding Confirmed | Your booking is active and confirmed. This is the status you want to see. |
| HL | Waitlisted | You are on the waitlist. The seat is not guaranteed until status changes to HK. |
| UC | Unable to Confirm | The airline cannot confirm the booking. Contact the airline or your booking agent. |
| XX | Cancelled | The booking has been cancelled. The reservation is no longer active. |
| TK | Schedule Change | The airline changed the flight schedule. Review the new times and confirm acceptance. |
Multi-airline trips: If your itinerary involves more than one airline (e.g., Lufthansa for the outbound flight and Air France for the return), each airline may have a different PNR for their segment. Check each airline's website separately using the respective PNR code. Your booking confirmation should list all PNR codes if multiple airlines are involved.
PNR for Visa Applications
For visa applicants, the PNR code is what links "I plan to travel" to a booking a consulate can look at. Many consulates accept a flight reservation with a PNR instead of a purchased ticket, but the rules differ by country, as the three examples below show.
Schengen Visa
The Schengen Visa Code, Article 14(1)(d), requires applicants to provide "information enabling an assessment of the applicant's intention to leave the territory of the Member States before the expiry of the visa applied for." Annex II, point B(1), lists a "reservation of or return or round ticket" as one such document, so a held reservation with a PNR is named explicitly. Individual consulates publish their own checklists, so check the one you apply to.
US Visa (B1/B2, F1, J1)
The DS-160 application form asks about travel plans, and consular officers review flight arrangements during the interview. A confirmed PNR demonstrates concrete travel intent without requiring the applicant to commit financially before the visa decision. The US Department of State does not require a purchased ticket for nonimmigrant visa applications. A PNR showing confirmed flights with dates that align with the stated purpose of travel (tourism, business, study) is standard documentation.
UK Visa
For visit visas, UKVI's guide to supporting documents lists flight bookings among documents that are less useful as evidence, unless you are passing through the UK in transit. The same guide warns that submitting documents does not guarantee a visa and asks applicants to bear that in mind when making bookings. Details are in our guide to flight bookings for a UK visa.
Why embassies prefer reservations: Embassies do not want applicants to suffer financial losses. If a visa is denied and the applicant has a non-refundable $800 ticket, the embassy faces complaints and the applicant faces hardship. A reservation shows the same travel plan without paying the full fare up front. This is why embassy websites frequently include language advising applicants not to purchase tickets before the visa decision.
How Long Is a PNR Valid?
PNR validity depends entirely on how the booking was created and whether a ticket has been issued. Understanding the different validity periods helps you time your visa application correctly.
Full Ticket
Until Flight Date
Once a ticket is purchased, the PNR remains active until the last flight segment is completed or the ticket expires (typically 1 year from issue date). The booking is guaranteed as long as the ticket is valid.
Airline Direct Hold
~24 Hours
When you start a booking on an airline's website but do not pay, many airlines hold the reservation for approximately 24 hours. This is the airline's free hold period. US DOT regulations require airlines to offer either a 24-hour free hold or a 24-hour free cancellation on bookings made 7+ days before departure.
Travel Agency Hold
48-72 Hours
Licensed travel agencies with GDS access can place longer holds on flight reservations. The standard hold period is 48 to 72 hours, depending on the airline and fare class. This is the mechanism used for visa application reservations, as it provides enough time for document submission.
When a PNR's ticketing time limit (TTL) expires without payment, the airline's system automatically changes the status to XX (cancelled) and releases the held seats back into inventory. The PNR record itself may remain in the system for a period (typically 24-48 hours after cancellation) before being purged, but it will show a cancelled status during that window. For visa applications, this means your reservation must be active (status HK) at the time the embassy verifies it. If a consulate asks for a reservation, time it so it is still active on your appointment date.
Flight search
Find flights for this trip
When you are ready to book the real trip, compare fares from many airlines and travel sites on these pages. If your plans or your visa are not settled yet, choose a refundable or flexible fare, and check the conditions on the seller's site before you pay.
- RouteLondon to New York
- RouteLondon to Dubai
- RouteNew York to London
- RouteDelhi to Dubai
- DestinationFlights to London
- DestinationFlights to Dubai
Flicket compares prices and sends you to the airline or travel site to book. We earn a commission from partners when you book; it does not change the price you pay. How we make money
Frequently Asked Questions
What does PNR stand for?
PNR stands for Passenger Name Record. It is a unique 6-character alphanumeric code (e.g., "HW9LQC") generated by an airline's Computer Reservation System (CRS) or a Global Distribution System (GDS) like Amadeus, Sabre, or Travelport whenever a flight booking is created. The PNR contains all information about a passenger's reservation, including name, contact details, flight segments, and ticketing status.
What does a PNR number look like?
An airline PNR number is 6 characters long and mixes uppercase letters and digits, for example HW9LQC or 3KXRB7. Airlines label it "booking reference", "confirmation code" or "record locator", and it is printed on your booking confirmation, e-ticket receipt and boarding pass. It is not the 13-digit e-ticket number, which is only issued once the fare is paid.
Is a PNR the same as a ticket number?
No. A PNR code is a 6-character reservation reference created when a booking is made. A ticket number is a 13-digit IATA e-ticket number issued only after the fare has been paid. A PNR can exist without a ticket (as a reservation or hold), but a ticket number cannot exist without a PNR. Both serve different purposes in the airline system.
How do I check my PNR status?
Go to the airline's website and navigate to "Manage My Booking" or "My Trips." Enter your 6-character PNR code and your last name. The system will display your booking status: HK means confirmed, HL means waitlisted, UC means unable to confirm, XX means cancelled, and TK means there has been a schedule change. If your trip involves multiple airlines, check each airline's website separately.
Can I use a PNR code for my visa application?
Yes. A confirmed PNR code serves as proof of travel plans for visa applications. The Schengen Visa Code lists a "reservation of or return or round ticket" among the supporting documents (Article 14(1)(d) and Annex II, point B(1)). US applications do not require a paid ticket, and the State Department advises against buying tickets before the visa is issued. Requirements vary by consulate, so check yours.
How long is a PNR code valid?
PNR validity depends on how the booking was created. A fully ticketed booking keeps its PNR active until the flight date. An airline direct hold (free) typically expires after 24 hours. A travel agency hold (paid service) usually lasts 48 to 72 hours. After expiry, the PNR status changes to XX (cancelled) and the booking is removed from the airline's active reservation system.
Sources
- Directive (EU) 2016/681 on the use of passenger name record (PNR) data — EUR-Lex, Publications Office of the European Union. Accessed .
- Regulation (EC) No 810/2009 (Schengen Visa Code), consolidated text: Article 14 and Annex II — EUR-Lex, Publications Office of the European Union. Accessed .
- Timatic: travel document and entry requirements used by airlines — IATA. Accessed .
Rules change. Always confirm with the official source or the consulate you apply to.
Visa Reservations Are Paused
Ordering is temporarily paused while we connect live airline inventory. Flight search works as usual. Our guides stay up to date in the meantime.