5* Hainan Airlines are offering cheap full-service flights from Singapore to Haikou! Book a ticket from $155 return!