汉宛之战指的是:汉太初三年(公元前102年),汉贰师将军李广利再次进击大宛国(都贵山城,今乌兹别克共和国卡散赛)的一次大规模远程进攻战。
太初元年八月,汉武帝刘彻因遣使求购西域大宛国汗血马遭到拒绝,且使者被杀,财物被抢,命贰师将军李广利率军进击大宛(参见李广利击大宛之战)。由于路远饥疲,次年秋,李广利无功还师,留屯敦煌郡(郡治敦煌,今甘肃敦煌市西)。武帝深感有损国威,担心西域各国依附匈奴,决计再度出兵。太初三年,武帝征发步、骑兵6万,并随军组织了一支计有牛10万头、马3万匹,驴、骆驼数以万计,粮草、弓弩不计其数的庞大辎重队伍,致敦煌,命李广利再次率军出征。同时,以戍卒18万屯驻酒泉至敦煌作为后援。李广利分兵从南、北两条通路进军,西域各国皆被震慑,汉军所到之处,纷纷出城相迎,提供粮草。唯有轮台(今新疆轮台东南)闭门拒守,汉大军屠城而过。自此而西,两路汉军平行至大宛,兵力3万。沿途宛军迎击,均被汉军击败,各退保其城。汉军进抵宛都贵山城,大宛军出城迎战,被汉军击败,退入城中拒守。李广利命士卒绝其水源,将城池团团包围,猛攻40余日,破外城,俘虏大宛战将煎靡。宛人惶恐,退保中城。大宛贵族为求保全,密谋杀死国王毋寡,献马求和。李广利另立大宛王,缔结联盟,择取良马,胜利还师。此后,西域各国与汉交往日益增多。