目前史学界对于楼兰古城消失的原因主要有以下几个看法:
一、和长期频繁战争有关
二、与罗布泊的环境有关
三、生物异种入侵楼兰古城
四、丝绸之路北道的开辟致使楼兰古城废弃
关于楼兰的消失,有几种说法。
其一,外族入侵导致楼兰古国的灭亡。
在楼兰出土的文书和木简中,曾大量记载了一个名叫鲜卑的少数民族,对楼兰古国进行长期的掠夺和骚扰,也记载了楼兰古国对付鲜卑人的方法和策略。
由此专家推测,由于楼兰古国繁盛,导致周边其他民族对楼兰国财富的觊觎,战争也就频繁发生。在楼兰古国消失前,楼兰人很可能和鲜卑族发生了一场规模较大的战争,导致辉煌的楼兰文明毁于战火。
其二,楼兰古国爆发了瘟疫。
在楼兰古城遗址的考察发掘中,专家们发现了大量的捕鼠器。说明楼兰古国曾鼠患成灾,由此导致鼠疫的爆发和肆虐,众多的楼兰居民被传播感染。在当时的历史条件下,鼠疫是无法治愈的。因此,楼兰人几乎都死于瘟疫。
其三,生存环境的恶化。
最近又有新的观点提出,由于青藏高原的不断上升,阻断了来自太平洋和印度洋的暖湿气流,导致楼兰古国所在地区常年干旱少雨,楼兰的生命之河——孔雀河由此断流,失去了水源的楼兰古国,面临着严重的生存危机。