咯血和呕血的区别如下:1、病史不同,如果患者先有咳嗽,咳嗽之后再出来的血,一般是咯出来的血,这种血通常有痰液混在一起,如果之前有肺结核、支气管扩张、肺部肿瘤或其它疾病等基础疾病,一般考虑为肺部咯的血。如果没有任何症状,只是前一天有饮酒史,血很突然的涌出来,就要高度怀疑是否为呕血,一般呕血的病人都有消化道的基础疾病,如胃溃疡、胃炎、糜烂性胃炎等。所以咯血与呕血主要的不同是血来源于不同的脏器,咯血多是肺脏疾病导致的,呕血多是消化道疾病导致的。2、两者的治疗不一样,一般从口腔出来的血都要鉴别是咯血,还是呕血,再根据不同的病因进行针对性的治疗。