Originally Posted by
Traveller91
I understand that BA and China Southern recently announced a codeshare agreement for some domestic flights within each other's countries. But I was wondering if it was possible to credit a China Southern flight (LHR to CAN) to my BA account? Thanks in advance!
No. Codesharing is not the same as being an Executive Club/Avios partner. China Southern is currently not a British Airways Executive Club partner.
You should earn avios and TPs if you book under the BA code of a china southern operated flight; nothing if booked under the china southern code.