British Airways ha stretto un accordo commerciale con la compagnia aerea elvetica Swiss. Si tratta di un accordo di codesharing tra il Regno Unito (aeroporto londinese di Heathrow) e la Svizzera (aeroporti di Ginevra, Basilea e Zurigo) che garantisce ai clienti di entrambe le compagnie l'accesso a tutte le destinazioni mondiali attraverso gli aeroporti di Londra e di Zurigo.
Inoltre Swiss entrerà a far parte dell'alleanza oneworld, che raggruppa le compagnie Aer Lingus, American Airlines, British Airways, Cathay Pacific, Finnair, Iberia, LanChile e Qantas.