Coughing to vomiting can be caused by a variety of reasons, such as pharyngitis, gastroesophageal reflux, pneumonia and other diseases. 1. Pharyngitis: If the throat is infected with pathogens such as coxsackievirus, adenovirus, streptococcus, staphylococcus, etc., pharyngitis may be triggered, resulting in coughing, sore throat, nausea, vomiting and other symptoms. 2. Reflux esophagitis: Abnormalities in the esophageal anti-reflux barrier and abnormalities in the defense function of the esophageal mucosa may induce gastroesophageal reflux, which may cause heartburn, acid reflux, foreign body sensation in the throat, and painful swallowing. When the patient’s stomach contents reflux to the throat, it may induce nausea, vomiting, coughing and other symptoms. 3. Pneumonia, especially pneumonia due to Mycoplasma pneumoniae infection, may have a severe dry cough, due to increased intra-abdominal pressure during coughing, leading to symptoms of vomiting. Cough to vomit may also have other causes, such as cough variant asthma, airway masses, etc. It is recommended that the patient promptly to the hospital to find out the cause of the disease and active treatment.