What Is a PNR Code? Complete Guide to Passenger Name Records (2026)

Every time you book a flight -- whether through an airline, travel agency, or booking platform -- a unique 6-character code is generated. This is your PNR, and it is the single most important identifier in air travel. Here is everything you need to know about how PNRs work.

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.

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. Amadeus alone processes over 650 million bookings annually, handling reservations for more than 460 airlines worldwide.

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 (including Lufthansa, British Airways, and Qatar Airways), 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.

1

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.

2

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.

3

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.

4

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.

5

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. 1 Go to the airline's website (e.g., lufthansa.com, britishairways.com, emirates.com)
  2. 2 Navigate to "Manage My Booking," "My Trips," or "Retrieve Booking" (the label varies by airline)
  3. 3 Enter your 6-character PNR code in the "Booking Reference" field
  4. 4 Enter your last name (as it appears in the booking)
  5. 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 millions of visa applicants worldwide, the PNR code is the bridge between "I plan to travel" and "here is proof of my travel arrangements." Embassies and consulates across the globe accept PNR-based flight reservations as valid documentation for visa applications -- and many explicitly prefer them over purchased tickets.

Schengen Visa

The Schengen Visa Code, Article 14(1)(b), requires applicants to provide "information enabling an assessment of the applicant's intention to leave the territory of the Member States." A confirmed PNR reservation satisfies this requirement. The European Commission's Visa Handbook explicitly notes that applicants should not be required to purchase tickets before a visa decision is made. Most Schengen consulates -- including French, German, Italian, Spanish, and Dutch -- state on their websites that a flight reservation is sufficient and purchasing a ticket before visa approval is not recommended.

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

UK Visas and Immigration (UKVI) accepts flight reservations as part of the supporting documents for Standard Visitor, Student, and other visa categories. The guidance notes emphasize that applicants should provide evidence of "proposed travel dates," which a PNR reservation fulfills. The UK Home Office has consistently advised that purchasing non-refundable tickets before a visa decision is at the applicant's own risk.

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 $14-$55 reservation demonstrates the same travel intent with minimal financial exposure. 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. Services like Flicket time the reservation to align with your visa appointment date, ensuring the PNR is confirmed when it matters.

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.

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 intent for visa applications. The Schengen Visa Code (Article 14) requires "proof of transport" which a PNR satisfies. US consulates accept PNRs as evidence of travel plans for DS-160 applications. Most embassies actually recommend using a PNR reservation rather than purchasing a full ticket, to avoid financial risk if the visa is denied.

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.

Need a PNR for Your Visa Application?

Get a genuine, GDS-confirmed PNR code that is verifiable on the airline's website. Accepted by embassies worldwide. Delivered in minutes.

Get Your PNR from $14