![CAN](/images/destinations/600x600/CAN.jpg)
![HKG](/images/destinations/600x600/HKG.jpg)
![BKK](/images/destinations/600x600/BKK.jpg)
![SHA](/images/destinations/600x600/SHA.jpg)
![SZX](/images/destinations/600x600/SZX.jpg)
![MAN](/images/destinations/600x600/MAN.jpg)
![FOC](/images/destinations/600x600/FOC.jpg)
![FOC](/images/destinations/600x600/FOC.jpg)
![CAN](/images/destinations/600x600/CAN.jpg)
![HKG](/images/destinations/600x600/HKG.jpg)
![MAN](/images/destinations/600x600/MAN.jpg)
![MAN](/images/destinations/600x600/MAN.jpg)
brilliant easy comfortable and very friendly staff will fly with Hainan again
Flight itself was good but 4hour delay at guangzou meant an unscheduled 2 day stop over in Beijing paid for by the airline with little drama. enabling a little sight seeing for this alone I give the airline 5 stars.
Flight was very good
Self check bag didn’t work but overall flight experience was ok
Good service overall but my seat was super uncomfortable and as a result I couldnt sleep during the flight~ it was too cramped. The flight was affordable convenient and the staffs were friendly.