A PNR is six characters on a PDF. On its own, it proves nothing. The only way to know a booking is live is to see it on the airline's own website, with your name on it.
The good news? You can verify flight PNR online in about two minutes. It's free. No phone calls, no agent, no waiting on hold. This guide walks you through every click, then covers what to do when the airline site says "booking not found."

Verify your flight PNR online in about two minutes with these simple steps.
What You Need Before You Start
- Your PNR, also called the booking reference. It's six letters and numbers, like R4TZ8K.
- Your last name, spelled exactly as it appears on the booking.
- The name of the airline that holds the booking.
- A phone or laptop with a browser.
That's it. Flight PNR verification doesn't need your passport number, card details, or a login.
The Steps
Here's how to verify flight PNR online on almost any airline website. The menu names change a little from airline to airline, but the process is the same.
Step 1: Find the code and the right airline
Look near the top of your booking document. The code may be labelled PNR, Booking Reference, Record Locator, or Confirmation Code. They all mean the same thing.
Next, check which airline it's with. If the booking says PIA, you'll use PIA's website. If it says Emirates, you'll use Emirates. On codeshare flights, where one airline sells a seat on another's plane, start with the airline that issued the booking.
Step 2: Go to the airline's official website
Type the address yourself or use the airline's official app. Skip sponsored search ads. Lookalike sites exist, and some ask for personal details you should never give them.
Step 3: Open Manage Booking
You'll usually find it in the top menu or right on the homepage. Some airlines call it My Trips, Manage, or Retrieve Booking. It's the same page either way.
Step 4: Enter your PNR and last name
Type the six-character code and your surname, then hit search. Small mistakes cause most failures here, so watch for these:
- The letter O and the number 0 look alike. So do I and 1.
- Use the surname only, not your full name.
- Two-part surnames may need to be typed together, with no space.
Step 5: Read what the screen shows
A live booking will load your trip details. Check each one against your documents:
- Your name, spelled exactly as it is on your passport
- Flight numbers and routes
- Travel dates and times
- Booking status, such as Confirmed, On Hold, or Ticketed
If you also see a 13-digit e-ticket number, the booking has been paid for. If there's no ticket number, it's a reservation that's being held for you.
Step 6: Save a copy
Take a screenshot or print the page to PDF. If anyone questions your booking later, you'll have a dated record showing it was live.
Quick tip: Check once when you receive the booking, and again the night before your visa appointment or flight. Reservations have an expiry date, and you want to know it's still active on the day that counts.
When the Airline Site Won't Find It
Don't panic. A failed search usually has a simple cause.
"Booking not found"
Nine times out of ten, it's a typo. Retype the code slowly and try the surname again. If it still fails, you may be on the wrong airline's site, or the code you have might be an agency code rather than the airline's own (more on that below).
"Booking cancelled"
The reservation has probably passed its time limit and the seat has been released. Contact whoever issued it and ask for a fresh one with dates that cover your appointment.
The trip loads, but something's wrong
A misspelled name or the wrong date needs fixing before you submit anything. Visa officers notice mismatches. Ask the issuer to correct it and then check it again.
Agency Codes vs Airline Codes
This is the part most guides skip. When a travel agent makes a booking, it's created in a booking system, often Amadeus or Travelport. That system gives it one code. The airline then gives it its own code. Sometimes they match. Often they don't.
If the airline site rejects your code, try the booking system's own traveler portal instead. Amadeus bookings can be checked on CheckMyTrip, and Travelport bookings on ViewTrip. Or ask your agent for the airline's own record locator. Either way, flight PNR verification works once you're using the right code in the right place.
Why This Check Matters
Embassies and airlines don't take your PDF at face value. Visa officers can run the same flight PNR verification you just did, and some do it routinely. Check-in staff at airports check bookings too, especially when you're flying one way and need to show proof you'll be leaving the country.
A booking that won't load on the airline site looks worse than having no booking at all. It suggests the document is fake, even when it isn't. If you're not sure whether you're holding a reservation or a paid ticket, our guide onflight reservations vs flight tickets explains how to tell.
How We Make It Easy
Every reservation we issue comes with a live PNR you can check on the airline's own website, using the exact steps above. We set the validity around your appointment date, so it still loads when the embassy looks. Browse our dummy ticket services, or go straight to tourist visa tickets if you're planning a visit.
The Two-Minute Habit
Treat a PNR like a key. Test it before you rely on it. Verify flight PNR online the day the booking arrives, again before you submit your visa file, and once more before you head to the airport. Three quick checks, and there are no surprises at the counter.
Get a Verifiable Flight Reservation
Every reservation comes with a live PNR you can verify on the airline's own website.
Get Your Flight Reservation NowFrequently Asked Questions
- Is a PNR the same as a booking reference?
- Yes. PNR, booking reference, record locator and confirmation code all mean the same six-character code. Airlines just use different labels on their websites and emails.
- Can I check a PNR without the passenger's surname?
- Usually not. Most airlines ask for the code and the last name together. This protects the passenger's details from anyone who only has the code.
- Why does my PNR work on one site but not another?
- Agency booking systems and airlines often give separate codes to the same booking. Try the booking system's portal, or ask your agent for the airline's own code.
- Does a verified PNR mean my ticket is paid?
- No. A PNR only shows a seat is held in your name. Payment is confirmed only when a 13-digit e-ticket number appears on the booking.
- How often should I check my reservation?
- Check when you receive it, before your visa appointment, and before you fly. Reservations can expire, so a recent check matters more than an old one.
