A flight from Calgary (YYC) to Hong Kong (HKG) takes 16 hours and 45 minutes from Calgary to Hong Kong. The return from Hong Kong to Calgary is approximately 14 hours and 31 minutes.