ICAO codes are four-letter codes used by Air Traffic Control and airline operations such as flight planning. IATA codes are three-letter codes used by airlines for ticketing and baggage handling.