萧红死于肺结核。
根据资料的记载,萧红的死因是因为得了病,那时她在九龙,在1941年4月的时候美国著名的作家史沫特莱还特意去看她,他看到她被病痛折磨,便提议她去玛丽医院。萧红听了史沫特莱的建议,去做了全身的检查,后来被查出来得了肺结核,于是便住院治疗。玛丽医院是一家大医院,本来萧红可以在里面看好自己的病,可是她却受到了冷遇,于是她只呆了一个多月就回九龙了。
到了12月的时候太平洋战争爆发了,萧红生活的地方九龙身处在了炮火之中,诗人柳亚子去看她,第二天萧红就被人从九龙转去了香港,住进了思豪酒店。萧红最后住进的医院是跑马地养和医院,这里也是她人生所到的最后一个地方。
因为医生的医术不精导致她明明得的是肺结核却被误诊为喉瘤,给她的喉咙开了刀。这样折腾的结果就是萧红最后连话都说不了,十分的痛苦。在1942年的时候她便离开了人世,带着孤独,也带着遗憾,死后她被葬在了浅水湾。