Route Finder

Find all airlines flying between two airports.

Finder
Popular:

() ()

Airline Code Total Routes

No airlines found on this route.

How to Use

  1. 1
    Enter origin and destination airports

    Type the IATA or ICAO code or city name for both departure and arrival airports. The tool resolves codes against the IATA Airport and City Codes database to confirm valid endpoints.

  2. 2
    Select preferred alliance or airline filter

    Optionally restrict results to a specific Star Alliance, SkyTeam, or oneworld carrier or leave the filter open to display all operating airlines on that city pair.

  3. 3
    Review available routes and connections

    Examine the list of nonstop and connecting itineraries, noting operating carrier, hub routing, approximate block time, and codeshare relationships for each option.

About

The Route Finder tool maps the full spectrum of scheduled commercial air service between any two city pairs, drawing on IATA Schedule Reference Service data that covers more than 1,000 airlines and 4,000 airports worldwide. By entering IATA airport codes or city names, travelers and analysts can instantly identify operating carriers, routing via connecting hubs, approximate block times, and the codeshare relationships that allow a single itinerary to carry multiple airline flight numbers.

Route geography follows IATA traffic conference area designations — TC1 (Americas), TC2 (Europe, Middle East, Africa), and TC3 (Asia-Pacific) — and great-circle distances are calculated using WGS-84 coordinates via the Haversine formula. Hub connectivity reflects the spoke-and-hub network topology that dominates global aviation, where hub airports such as Amsterdam Schiphol (AMS), Dubai International (DXB), and Atlanta Hartsfield-Jackson (ATL) serve as transfer points for the majority of long-haul international traffic.

Understanding route availability is foundational for travel planning, corporate travel policy benchmarking, and competitive analysis. Airlines file their schedules in SSIM (Standard Schedules Information Manual) format and distribute them through IATA's Passenger Standards Conference-approved channels, ensuring the data underlying this tool reflects the same timetable information used by global distribution systems and airline booking engines.

FAQ

What is the difference between a nonstop and a direct flight?
A nonstop flight operates between two airports without any intermediate stop, whereas a direct flight may include one or more technical or commercial stops while retaining the same flight number throughout. IATA Resolution 785 defines the flight number as associated with a specific journey leg. Passengers on direct flights may deplane and reboard at intermediate points, which affects connection risk and elapsed time. Nonstop flights minimize travel time and reduce misconnection exposure, making them preferable when available for business-critical travel.
How does the tool determine which routes are available?
Route availability is derived from IATA Schedule Reference Service data and supplemented by airline public timetable information, which carriers submit to global distribution systems via SSIM format. The tool queries city-pair combinations and resolves operating versus marketing carriers using IATA codeshare tables. Seasonal schedule changes are reflected as carriers update their SSIM files, typically on IATA traffic conference dates in late March and late October. Charter and unscheduled service is excluded unless explicitly flagged as ACMI or wet-lease operations in the carrier's public schedule.
Can I find routes operated by regional or franchise carriers?
Yes. Many mainline carriers operate regional routes through wholly owned subsidiaries or franchise partners that file separate IATA designator codes. For example, United Express, American Eagle, and Air France Hop all hold their own two-letter IATA codes while operating under commercial agreements with parent carriers. The tool displays the operating carrier code alongside the marketing carrier code when a codeshare or franchise arrangement applies, following IATA Resolution 788 disclosure standards. This distinction is important for understanding which aircraft type and crew standards will apply on the flight.
What great-circle distance formula underlies route distance calculations?
Route distances use the Haversine formula applied to WGS-84 ellipsoid coordinates retrieved from the IATA Airport Codes database. The Haversine formula calculates the shorter arc of a great circle on a sphere using the formula d = 2r × arcsin(√(sin²(Δφ/2) + cos(φ₁)cos(φ₂)sin²(Δλ/2))), where φ and λ are latitude and longitude in radians and r is Earth's mean radius of 6,371 km. Actual flight distances deviate from great-circle values due to airspace restrictions, preferred routings filed in ICAO EUR/NAT SELCAL tracks, and wind optimization routing by airline operations control centers.
How current is the route data?
Route data is refreshed on the IATA schedule season cycle, with major updates aligning to the summer (last Sunday of March) and winter (last Sunday of October) IATA traffic conference changeover dates. Within a season, carriers submit ad hoc schedule changes to global distribution systems via SITA Type-B messaging, which are processed within 24 to 48 hours. Historical routes that have been permanently discontinued are retained in the database for research purposes but are clearly marked as inactive to prevent booking confusion.