The most common cause of vomiting in cats is dietary indiscretion (eating something inappropriate or a sudden change in diet). Other common causes of vomiting in cats are ingestion of a foreign body, travel sickness, and infectious parasitic and viral diseases. Vomiting may also be caused by a serious underlying medical condition.