A booking class      

B booking class        

C booking class        

D booking class        

E booking class      

F booking class      

G booking class    

H booking class        

I booking class        

J booking class    

K booking class        

L booking class        

M booking class        

N booking class        

O booking class    

P booking class        

Q booking class          

R booking class        

S booking class    

T booking class    

U booking class          

V booking class        

W booking class        

X booking class          

Y booking class        

Z booking class        

Hainan Airlines can earn miles on: Alaska Airlines, Etihad Airways, Hainan Airlines, Virgin Australia