Amadeus is one of the three major GDS platforms used by travel agencies worldwide, and its PNR format has its own quirks. This guide breaks down exactly how to read an Amadeus PNR line by line, and how to convert it into something a client can actually understand.

What Makes Amadeus PNRs Distinctive

Amadeus PNRs typically start with an RP/ line showing the office identifier, followed by passenger name lines, then numbered flight segment lines. Compared to Sabre or Galileo, Amadeus tends to use slightly different spacing and status code placement, which is why a converter built for one GDS doesn't always work cleanly on another.

Anatomy of an Amadeus PNR

Here's a real-world style example:

RP/LON1A2345/LON1A2345
1.SMITH/JOHN MR  2.SMITH/SARAH MRS
3 BA 284 H 15JUL 2*LHRJFK HK2 1120A 215P 15JUL E
4 BA 179 T 25JUL 5*JFKLHR HK2 745P 750A 26JUL E

Line 1 — Office Identifier

RP/LON1A2345/LON1A2345 identifies the booking office (a London-based Amadeus terminal, in this example). This isn't the passenger's reference number — it's an internal agency identifier.

Line 2 — Passengers

1.SMITH/JOHN MR and 2.SMITH/SARAH MRS list the two passengers on the booking, each numbered and formatted as LASTNAME/FIRSTNAME with a title.

Lines 3-4 — Flight Segments

Each numbered line after the passengers represents one flight:

ElementExampleMeaning
Airline + FlightBA 284British Airways flight 284
Booking ClassHAn economy fare subclass
Date15JUL15th of July
RouteLHRJFKLondon Heathrow to New York JFK
StatusHK2Confirmed, 2 passengers
Times1120A 215PDeparts 11:20 AM, arrives 2:15 PM

Common Amadeus Status Codes

Amadeus uses the same general GDS status codes as other systems:

For a full breakdown of every status code, see our complete PNR status code guide.

Why Converting Amadeus PNRs Manually Is Slow

Manually decoding an Amadeus PNR means looking up airport codes, calculating real flight durations across time zones, and formatting everything into readable sentences — for every single booking. For an agency processing dozens of PNRs a day, this adds up to hours of repetitive work that a converter tool handles in seconds.

💡 Watch Out For

Amadeus flight duration shown in the PNR is just the difference between local departure and arrival clock times — it does not account for time zone differences. A flight from London to Dubai might show an 11-hour "gap" between departure and arrival times, when the actual flight time is closer to 7 hours, because Dubai is 3-4 hours ahead of London. Always verify duration with a tool that corrects for time zones.

Converting an Amadeus PNR in Seconds

Instead of manually decoding each line, paste the raw PNR text into a converter like PNRGenius, which auto-detects the Amadeus format and instantly outputs a clean itinerary — with correct flight durations, resolved airport names, and properly formatted passenger details.

Amadeus-Specific Formatting Quirks Agents Run Into

The RP/ line at the top of an Amadeus PNR actually carries more information than it looks like at first glance. It shows two office identifiers separated by a slash — the first is the office currently responsible for the booking, and the second is the office that originally created it. When both halves match, the PNR hasn't changed hands. When they differ, it means another agency or a different office within the same agency has since taken ownership of the booking — useful to know before you start editing or ticketing something you don't actually control.

Amadeus also uses a special line called ARNK ("Arrival Not Known") to mark a gap between two flight segments that isn't a flight at all — a surface sector, a ferry crossing, or an overland transfer the passenger arranges independently. An ARNK line carries no airline code, flight number, or status, which trips up converters that expect every line between the passenger names and the pricing data to be a bookable segment.

4 BA 284 H 15JUL 2*LHRJFK HK2 1120A 215P 15JUL E
5 ARNK
6 AF 1780 Y 18JUL 3*CDGLHR HK2 630P 705P 18JUL E
💡 Watch Out For

If a converter doesn't recognize ARNK, it may throw an error, skip the line silently, or — worse — try to calculate a "layover" between two flights that were never meant to connect (in the example above, between landing in Paris and departing London days later). A tool built specifically to handle Amadeus PNRs treats ARNK as a deliberate gap, not missing data.

How SSRs, OSI Lines, and Multiple Passengers Change the Raw Text

A simple one-passenger, one-segment PNR is the easiest case to read. Real-world bookings are rarely that clean. Add a second or third passenger and a couple of special service requests, and the raw text grows considerably:

1.SMITH/JOHN MR  2.SMITH/SARAH MRS  3.SMITH/EMMA MISS
4 BA 284 H 15JUL 2*LHRJFK HK3 1120A 215P 15JUL E
5 SSR WCHR BA HK1 15JUL LHRJFK/P3
6 SSR VGML BA HK1 15JUL LHRJFK/P1
7 OSI BA CTCT 442071234567/P1

Notice the flight segment status is now HK3 — confirmed for all three passengers together, not a separate status per person. The special service request (SSR) lines that follow are tied back to a specific traveler using a passenger reference like /P3, and to a specific segment. WCHR is a wheelchair request, VGML a vegetarian meal request — both are standard IATA-defined SSR codes used the same way across Amadeus, Sabre, Galileo, and Worldspan, even though the exact placement and punctuation on the line differs slightly between systems. The OSI (Other Service Information) line carries free-text information, like a contact phone number, that doesn't require airline action.

The practical problem for anyone reading this by hand: as passenger count and SSR/OSI lines grow, it becomes genuinely difficult to keep track of which request belongs to which traveler on which flight — especially on a family booking with wheelchair, meal, and infant requests mixed together. A converter that correctly parses passenger references does this matching automatically; reading it manually means cross-referencing numbers line by line.

Amadeus vs. Sabre vs. Galileo: The Same Segment, Three Ways

The underlying booking data is identical across GDS platforms, but the raw text layout is not. Here's the same confirmed London–New York segment as it would typically appear in each system:

GDSExample Segment LineKey Difference
Amadeus3 BA 284 H 15JUL 2*LHRJFK HK2 1120A 215P 15JUL ETimes use trailing A/P (AM/PM); no explicit day-of-week digit
Sabre1 BA 284 H 15JUL 2 LHRJFK HK2 1120 1415 15JUL E24-hour time, explicit numeric day-of-week marker
Galileo2 BA 284 H 15JUL 2 LHRJFK HK2 1120 1415 E24-hour time; arrival date often omitted when same-day

If you regularly handle PNRs from more than one GDS, it's worth memorizing which system you're looking at before you start manually converting times — assuming AM/PM formatting on a Sabre or Galileo PNR (or vice versa) is one of the fastest ways to get a departure or arrival time wrong.

Common Copy-Paste Mistakes From the Amadeus Terminal

Troubleshooting an Amadeus PNR That Won't Convert Cleanly

🔧 If a Paste Isn't Converting Right

First, re-copy directly from a fresh RT (retrieve) display rather than from a saved email or document — formatting often survives a second or third round of copying poorly. Second, check for an ARNK line or a codeshare segment with an unusual operating-carrier note, both of which can confuse a converter that isn't built specifically for Amadeus. Third, make sure you copied the full PNR display and not a partial screen — Amadeus sometimes splits a long PNR across multiple screens in classic terminal emulators, and copying only the visible portion leaves out later segments or remarks.

Convert Your Amadeus PNR Now

Paste any Amadeus PNR and get a clean, professional itinerary — free, no signup required.

Try the Free Converter →