楼兰古国的消失是由于罗布泊的北移,楼兰城水源枯竭,树木枯死,曾经兴旺一时的楼兰古城面临着死亡的威胁,人们为了生存弃城而走,去寻找新的水源。
由于失去了罗布泊水源的滋养,狂风肆虐,沙土不断淤积,楼兰古城最终被沙土掩埋。
许多学者也认为,古楼兰的衰亡是与社会人文因素紧密相连的,我国古书记载楼兰古国的最后存在时间在东晋十六国时期,这正是我国历史上政局最为混乱的时期,北方许多民族自立为藩,相互战争。
而楼兰正是军事要冲、兵家必争之地。
频繁的战争、掠夺性的洗劫使楼兰的植被和交通商贸地位受到了毁灭性的破坏。
而沙漠边缘的古国,丧失了这两个基本要素,也不可能存在下去。