Originally Posted by
Thunderroad
If you don't need to fly via Beijing, this would seem best since CX F is the most enjoyable way to go. You'd fly AA to SFO, LAX or ORD, then CX to HKG, then KA (aka Dragon Air) to XIY. Otherwise you could fly as far as Beijing on that AA, CX and KA combo, and then hop a domestic paid flight to XIY.
^ CX F seems to be easily ahead of BA and AA - I have no direct experience as all my long haul F is only on CX. But if there are no KA flights to Xian, then going to HKG and on to PEK isn't worth it - best go direct to PEK via NRT.