Codesharing is an agreement that allows two or more airlines to ï¾shareï¾ a flight. So between New York and London, you can have a British Airways flight operating a British Airways aircraft, but itï¾s also listed as an American Airlines flight, ï¾operatedï¾ by British Airways. Codesharing can be confusing to passengers, allowin