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