Flights API: requests open. How it works

Pakistan International Airlines (PK) airline code, fares and API for travel agents

  • IATA PK
  • ICAO PIA
  • Full-service

Search Pakistan International Airlines (PK) fares

Pakistan International Airlines airline codes

IATA code
PK
ICAO code
PIA
Main hub
Karachi (KHI)
Alliance
Not in a global alliance
Airline type
Full-service
Country
Pakistan

About Pakistan International Airlines

Pakistan International Airlines, known everywhere as PIA, is Pakistan's national flag carrier. Its head office is in Karachi, and it runs major operations from Karachi (KHI), Lahore and Islamabad. PIA has a wide domestic network that includes flights to northern mountain airports such as Gilgit and Skardu. Its international flying is centred on the Gulf states and Saudi Arabia, where many Pakistanis work, with a smaller set of longer routes to other parts of Asia, Europe and North America. It is a full-service airline with economy and business cabins and has no alliance membership.

Agents serving the Pakistani market and its overseas communities can search PIA on IATA.co through the booking portal, and developers can do the same through the flights API. Fares are live and bookings are paid from a prepaid balance. Pakistan International Airlines fares appear in your search results whenever our flight suppliers offer them for your route and dates. Fare conditions are listed with each result.

Pakistan International Airlines airline codes explained

Pakistan International Airlines uses the two-letter IATA airline code PK and the three-letter ICAO code PIA. The IATA code PK is the one shown on tickets, fare displays and booking screens, while the ICAO code PIA is used in air traffic control and flight planning.

Pakistan International Airlines is a full-service carrier, based in Pakistan, operating mainly from Karachi (KHI). It is not part of a global airline alliance.

Booking Pakistan International Airlines fares as a travel agent

Travel agents book Pakistan International Airlines fares on IATA.co without their own IATA accreditation. Activate an agency account, top up a prepaid balance, then search live PK fares in the booking portal: the price, baggage and fare rules are shown with each offer before you confirm, and the amount is deducted from your balance. Pakistan International Airlines results appear whenever our flight suppliers return them for your route and dates, so what you can book follows live supplier content rather than a direct airline deal.

Search Pakistan International Airlines (PK) through the flights API

Developers and agencies can run the same Pakistan International Airlines search from their own site, app or back office through the IATA.co flights API. Filter a search by the carrier code PK and read the fares back as JSON, then book from the same prepaid balance. See the flights API and the API docs for the full reference.

GET /api/v1/flights/search?origin=KHI&destination=DXB&date=2026-12-14&carrier=PK
Host: iata.co
Authorization: Bearer YOUR_API_KEY

HTTP/1.1 200 OK
{
  "carrier": "PK",
  "flights": [
    { "airline": "PK", "from": "KHI", "to": "DXB", "price": 148.20 }
  ]
}

Example request and response. Carrier codes filter the search; the full reference is unlocked with your API key.

Pakistan International Airlines at a glance

  • National flag carrier of Pakistan, known as PIA
  • Main bases in Karachi, Lahore and Islamabad
  • Wide domestic network, including northern mountain airports
  • Not a member of any global alliance

Pakistan International Airlines (PK) questions

Pakistan International Airlines' two-letter IATA airline code is PK, and its three-letter ICAO code is PIA. The IATA code is the one you see on tickets, timetables and booking screens.

Pakistan International Airlines' ICAO code is PIA. ICAO codes are three letters and are used in air traffic control and flight planning, while the two-letter IATA code PK is used in ticketing and reservations.

Yes. On IATA.co you book Pakistan International Airlines fares through the platform from a prepaid balance, so you do not need your own IATA accreditation. Pakistan International Airlines fares appear in your results whenever our flight suppliers offer them for your route and dates.

It depends on what our flight suppliers return. Whenever Pakistan International Airlines content — including NDC fares — is offered by a connected supplier for your route and dates, it appears in your PK search results and can be booked from your balance or through the flights API.

Pakistan International Airlines uses the IATA code PK. Its ICAO code is PIA.

PIA fares appear in your search results whenever our flight suppliers offer them for your route and dates. Payment is made from your prepaid balance.

It depends on the fare and route you book. The baggage allowance is shown with the fare details before you confirm.

Free to join

Your first flight search is a minute away.

Activate your account, top up when you are ready, and build on the sandbox API from day one.

  • Sandbox API included
  • Prepaid balance
  • Bearer keys, server-side only
  • 60 requests a minute per key
Join our WhatsApp group