幸好吐谷渾國王也是撐不下去了,和隋軍打了幾仗之後,他摸出一個規律——只要躲到青藏高原深處,隋軍就拿他沒辦法,為了息事寧人,吐谷渾王遞交了懇請楊廣准許他謝罪臣服的表章,並且縮入高原深處。楊廣得了面子,見無法再開拓更深,也就借坡下驢退兵了,從張掖、武威回軍。
此戰為隋朝開拓了河西走廊的一部分,以及隴西以西祁連山外的土地——當然,這些土地在如今這個朝代還毫無經濟價值。為了這個目標,隋軍死了二十萬人之巨,民夫也死了十幾萬,加起來又是三十萬壯丁埋骨他鄉——其實論傷亡,這個死傷與後來歷史上第一次討伐高句麗也不遑多讓了,只不過差別在於討伐高句麗打輸了,於是天下洶洶。而討伐吐谷渾打贏了,也切實開拓了疆土,所以死人和靡費錢糧的隱憂,暫時被高漲的民族主義情緒壓了下去,百姓雖然民力逐步窮竭,還沒到全面反抗的程度。