✔ 最佳答案
The most direct route now from Hong Kong-Malta would be with Emirates via Dubai and Cyprus...
If you wish to collect AsiaMiles, you will have to fly with Cathay Pacific or other Oneworld alliance partner...
But sadly, there is currently now other Oneworld hubs that are connected with Cathay Pacific flight from Hong Kong apart from London Heathrow...
So if you wish to collect AsiaMiles, you will have to fly with Cathay Pacific to London Heathrow then connect onto British Airways flight to Malta...
However, the most direct route will still be Emirates, or you can fly with Cathay Pacific to destinations like Rome then book yourself a ticket from Rome to Malta... In this case, you will be able to collect AsiaMiles at least on the Hong Kong-Rome sector... However, this way would be less direct and most inconverience...