Flights API: requests open. How it works

SriLankan Airlines (UL) airline code, fares and API for travel agents

  • IATA UL
  • ICAO ALK
  • oneworld
  • Full-service

Search SriLankan Airlines (UL) fares

SriLankan Airlines airline codes

IATA code
UL
ICAO code
ALK
Main hub
Colombo (CMB)
Alliance
oneworld
Airline type
Full-service
Country
Sri Lanka

About SriLankan Airlines

SriLankan Airlines is the flag carrier of Sri Lanka. It operates from Bandaranaike International Airport (CMB), north of Colombo, and is a member of the oneworld alliance. The airline has a particularly dense set of routes to India and the Maldives, which makes Colombo a convenient transfer point for travel around the Indian Ocean. It also flies to the Gulf, Southeast Asia, East Asia, Europe and Australia. SriLankan is a full-service carrier with economy and business class on its aircraft.

Holiday traffic to Sri Lanka and the Maldives, and labour traffic to the Gulf, both rely on this airline, so agents in several markets have reason to check it. You can do so on IATA.co by searching live fares in the booking portal, or developers can use the flights API. Payment is taken from your prepaid balance. SriLankan Airlines fares appear in your search results whenever our flight suppliers offer them for your route and dates. For baggage, changes and refunds, refer to the fare rules shown with the fare before you confirm.

SriLankan Airlines airline codes explained

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

SriLankan Airlines is a full-service carrier, based in Sri Lanka, operating mainly from Colombo (CMB). It is a member of oneworld.

Booking SriLankan Airlines fares as a travel agent

Travel agents book SriLankan Airlines fares on IATA.co without their own IATA accreditation. Activate an agency account, top up a prepaid balance, then search live UL 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. SriLankan 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 SriLankan Airlines (UL) through the flights API

Developers and agencies can run the same SriLankan Airlines search from their own site, app or back office through the IATA.co flights API. Filter a search by the carrier code UL 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=CMB&destination=DXB&date=2026-12-14&carrier=UL
Host: iata.co
Authorization: Bearer YOUR_API_KEY

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

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

SriLankan Airlines at a glance

  • Flag carrier of Sri Lanka
  • Hub at Bandaranaike International Airport, Colombo (CMB)
  • Member of the oneworld alliance
  • Dense network to India and the Maldives

SriLankan Airlines (UL) questions

SriLankan Airlines' two-letter IATA airline code is UL, and its three-letter ICAO code is ALK. The IATA code is the one you see on tickets, timetables and booking screens.

SriLankan Airlines' ICAO code is ALK. ICAO codes are three letters and are used in air traffic control and flight planning, while the two-letter IATA code UL is used in ticketing and reservations.

Yes. On IATA.co you book SriLankan Airlines fares through the platform from a prepaid balance, so you do not need your own IATA accreditation. SriLankan 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 SriLankan Airlines content — including NDC fares — is offered by a connected supplier for your route and dates, it appears in your UL search results and can be booked from your balance or through the flights API.

Its hub is Bandaranaike International Airport (CMB), which serves Colombo.

SriLankan Airlines fares appear in your search results whenever our flight suppliers offer them for your route and dates, and you pay from your prepaid balance.

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