How to Read and Verify a Flight Reservation PNR Code

Published: Reading Time: 10 min read

A Passenger Name Record (PNR) code is a six-character alphanumeric identifier that links a traveler's name, flight details, and booking status inside an airline's reservation system. For visa applicants, this code is the primary mechanism embassies use to confirm that a flight itinerary is real and verifiable – not a fabricated document. Knowing how to read and verify a PNR code correctly protects your application from rejection and confirms your document will hold up to scrutiny before your appointment.

Why PNR Verification Matters for Visa Applicants

Embassies and consulates do not accept flight itineraries on trust. When a visa officer receives your application, many will check the PNR code directly on the airline's website or through a global distribution system (GDS) to confirm the booking exists. A document that fails this check or contains a PNR that returns no result – can result in immediate rejection.

This is why buying a full-price ticket before visa approval is an unnecessary risk. A flight reservation for visa purposes holds a real booking in an airline's system and generates a verifiable PNR, without requiring you to pay for the complete ticket. The PNR lookup will return the expected itinerary, satisfying embassy requirements at a fraction of the cost.

Understanding what a valid PNR record contains and how to confirm yours is checking out correctly – is a skill every visa applicant should have before submitting.

Step 1: Locate Your PNR Code on the Itinerary Document

Your PNR code is printed on every flight itinerary, booking confirmation, or e-ticket. It appears under several labels depending on the airline or booking source:

  • Booking reference
  • Record locator
  • Confirmation code
  • Reservation code

The code itself is always six characters long and uses uppercase letters and numbers. It will never contain the letters I, O, or Q, which airlines exclude to avoid visual confusion with the numerals 1 and 0.

Look for the PNR in the header of your itinerary document, often positioned near your name and the travel dates. On airline-issued documents, it frequently appears in a larger font size or bold text. If your itinerary was generated by a third-party provider, the PNR is typically labeled as "Booking Reference" in the booking details section.

Write down the code exactly as printed. A single character error will cause the verification lookup to fail.

Step 2: Identify the Operating Airline

A PNR code is specific to the airline's reservation system that holds the booking. The same itinerary may display a PNR for the operating carrier and a separate reference number from the booking platform or travel agency.

For verification purposes, use the PNR associated with the operating airline – the carrier whose name and flight number appears on the itinerary. If your journey involves a connecting flight with a second airline, each carrier may hold a separate PNR.

Check your itinerary for the airline's IATA code or full carrier name next to each flight segment. This tells you which airline's system to query when running the PNR lookup in the next step.

Step 3: Access the Airline's Manage Booking Portal

Every major airline provides a "Manage Booking" or "My Trips" portal on its website where passengers can retrieve reservation details using the PNR code. This is the same system embassy staff use when checking submitted itineraries.

To access it:

  1. Go to the airline's official website (for example, lufthansa.com, emirates.com, or aa.com).
  2. Navigate to the "Manage Booking," "My Trips," or "Check My Booking" section – typically found in the main navigation menu.
  3. Enter your last name exactly as it appears on your passport and itinerary.
  4. Enter the six-character PNR code.
  5. Select "Find Booking" or the equivalent button to retrieve the record.

The portal will display the full itinerary associated with the PNR: passenger names, flight numbers, departure and arrival airports, dates, times, and booking status.

If the airline you are verifying does not have a public-facing manage booking portal, use the GDS verification method described in Step 5.

Step 4: Confirm the Itinerary Details Match Your Document

Once the booking record loads, verify each field against your itinerary document line by line.

Passenger Names

The names displayed in the airline system must exactly match the names on the itinerary you submitted. Any discrepancy – a missing middle name, an initial instead of a full name, or a spelling variation – can raise questions during embassy review.

Flight Numbers and Routes

Confirm that the flight numbers, departure airports, arrival airports, and any layover points match your itinerary precisely. The IATA airport codes (for example, LHR for London Heathrow, CDG for Paris Charles de Gaulle) must be identical across both documents.

Travel Dates and Times

Check that departure and arrival dates are correct and that the times displayed match. Note that some airline portals display times in local time at each airport, while itinerary documents may show UTC. Confirm the logic is consistent.

Booking Status

The status field should show "Confirmed" for a valid booking. A status of "Waitlisted," "Cancelled," or "Request" indicates the reservation is not confirmed and may not satisfy embassy requirements. Most visa-compliant flight itineraries – including those issued for visa application purposes – show a confirmed status in the airline's system for the duration of the reservation validity period.

ProvisionalBooking has issued over 60,000 flight itineraries across 190+ countries, each carrying a verifiable PNR that returns confirmed booking status when checked through the airline's system – the same result embassy verification produces.

Step 5: Use a GDS Lookup for Cross-System Verification

For itineraries booked through a travel agency or third-party booking service, the reservation may sit in a Global Distribution System (GDS) rather than directly in an airline's own database. The three major GDS networks are Amadeus, Sabre, and Travelport (Galileo/Worldspan).

Airlines and embassies can query these systems directly. As a traveler, you can access a basic lookup through several public-facing tools:

Checkmytrip.com (Amadeus)

Checkmytrip.com is an Amadeus-powered tool that retrieves booking details from the Amadeus GDS using a PNR and surname. It is one of the most commonly referenced verification portals and displays itinerary details in a clean format.

Tripit.com

Tripit.com can import booking records from PNR codes and display reservation details. It connects to multiple GDS networks and provides a useful secondary check.

Direct GDS Verification

Visa consultants and immigration officers with professional access can query GDS systems directly, which is why a valid PNR from a properly booked itinerary holds up under direct embassy verification.

If your PNR returns a result on Checkmytrip in addition to the airline's portal, your document is verifiable through two independent systems – a strong indicator of document validity.

Step 6: Interpret the Booking Status Codes

GDS systems and airline portals use standardized status codes to describe the state of each flight segment. Knowing what these codes mean helps you confirm your itinerary is in the correct state.

Status Code Meaning Acceptable for Visa?
HK Confirmed by airline Yes
RR Reconfirmed Yes
KL Confirmed, waitlisted for upgrade Yes
SS Sold, pending confirmation Usually no
HL Waitlisted No
UN Unable to confirm No
XX Cancelled No

A valid flight itinerary for a visa application should return HK or RR status on each flight segment. If your document shows any other code, contact the issuing service before submitting your application.

Step 7: Save and Document Your Verification

Once you have confirmed the PNR lookup returns the correct itinerary details and status, capture proof of the verification.

  1. Take a screenshot of the airline or GDS portal showing the booking details and status.
  2. Note the date and time of the verification check.
  3. Save this alongside your itinerary PDF in your visa application folder.

Most embassies do not request the screenshot, but having it available means you can respond immediately if a visa officer asks for confirmation. It also gives you confidence that the document you submitted is accurate before your appointment.

The validity period of your itinerary matters here. Most flight reservation validity requirements specify that the booking must remain active through the date of your visa interview, not just the date you submit your application. Verify again if more than a few days pass between your initial check and your appointment.

What a Compliant Visa Itinerary Document Must Show

A flight itinerary document accepted by embassies – including Schengen visa authorities – must contain specific elements beyond a valid PNR. A bare PNR lookup is necessary but not sufficient on its own.

Your document should include:

  • Full passenger name matching passport exactly
  • PNR/booking reference prominently displayed
  • Airline name and flight numbers for every segment
  • Departure and arrival airports with IATA codes
  • Travel dates and departure times
  • Booking confirmation status

Many Schengen visa consulates additionally require that the itinerary cover the full period of the requested stay – entering the Schengen zone before your visa start date or returning after its end date will cause a rejection regardless of PNR validity.

The distinction between a flight reservation and a confirmed ticket matters here: embassies accept reservations, not just fully paid tickets. What they require is verifiability – a PNR that returns a confirmed booking record – not evidence of payment.

FAQ

What Is a PNR Code on a Flight Itinerary?

A PNR (Passenger Name Record) code is a six-character alphanumeric identifier assigned to a flight booking by an airline or global distribution system. The code links the passenger's name, itinerary, seat assignment, and booking status in the reservation system. For visa applications, the PNR allows embassy staff to verify that a submitted itinerary corresponds to a real, confirmed booking.

How Do Embassies Verify a Flight Itinerary PNR?

Embassies verify PNR codes by entering the code and passenger surname into the airline's manage booking portal or by querying a global distribution system such as Amadeus or Sabre directly. The lookup returns the booking record including passenger names, flight numbers, travel dates, and booking status. A confirmed status (HK or RR) indicates the reservation is valid. Many Schengen embassies and consulates perform this check as a standard part of visa document review.

Does a Flight Reservation for Visa Applications Have a Real PNR?

Yes. A legitimate flight reservation issued for visa application purposes is booked through an airline's reservation system or a GDS and carries a real PNR that can be verified through standard lookup tools. The reservation holds the seat without requiring full ticket payment. When checked via the airline portal or Checkmytrip.com, the booking returns a confirmed status, which is what embassies require.

What Happens If My PNR Lookup Returns No Result?

A PNR lookup that returns no result typically means the booking reference was entered incorrectly, the reservation has expired or been cancelled, or the itinerary document was not generated from a real booking. Entering a PNR from an unverifiable or fabricated document will fail the lookup. If the code was entered correctly and the reservation is recent, contact the service that issued your itinerary immediately – a failed verification before your visa appointment is far easier to resolve than a rejection after.

How Long Is a Flight Reservation PNR Valid?

PNR validity depends on how the reservation was booked and the airline's ticketing rules. Provisional reservations issued specifically for visa applications typically remain in the airline's system until the reserved travel date or a set expiry date. Confirm the validity window with your itinerary provider and re-verify the PNR a day or two before your visa appointment to ensure the booking is still active in the system.

Can I Use a Regular Airline Ticket PNR for a Visa Application?

Yes. A PNR from a fully purchased airline ticket is always acceptable as flight proof for a visa application. The practical concern is financial risk: if your visa is denied, refunding a non-refundable ticket is rarely possible. A provisional booking or flight itinerary reservation generates a verifiable PNR at significantly lower cost, preserving the option to book the actual ticket only after visa approval.

What Is the Difference Between a PNR and an E-Ticket Number?

A PNR is a booking reference that identifies a reservation in a reservation system before ticketing is complete. An e-ticket number (13 digits beginning with the airline's three-digit code) is generated only when full payment has been processed and the ticket is issued. For visa purposes, a confirmed PNR is sufficient – embassies do not require an e-ticket number, which means a provisional reservation without a paid ticket satisfies the documentation requirement.

What to Do Now

  1. Locate the PNR code on your itinerary document and write it down exactly as printed.
  2. Identify the operating airline and access its manage booking portal using your surname and PNR.
  3. Confirm every field – names, flight numbers, airports, dates, and booking status – matches your submitted document.
  4. Run a secondary check on Checkmytrip.com to verify the booking appears in the Amadeus GDS.
  5. Screenshot the confirmed record and save it in your visa application folder.
  6. Re-verify the PNR within 48 hours of your visa appointment to confirm the reservation is still active.

If you do not yet have a verifiable flight itinerary for your visa application, get your flight itinerary from ProvisionalBooking – delivered as a PDF in under 60 seconds, with a real PNR that passes embassy verification.