邑怀恨在心，仍派他返京。第二年，班超联合疏勒和于阗进攻莎车，而疏勒王忠反被莎车利诱而反叛。班超便改立疏勒的府丞为王，并在三年后忠诈降时将其斩首，打通了南方的通道。在之后的数年里，班超降服了莎车、月氏、龟兹、姑墨和温宿（今新疆乌什县），继而被任命为都护，此时西域诸国已多半归降汉朝。永元二年（公元90年），贵霜副王谢会率兵七万入西域，被班超击退。永元六年（公元94年），班超讨平焉耆、危须（新疆焉耆回族自治县东北）和尉犁（今新疆库尔勒市城南），至此西域五十余国都已归附于汉。第二年，班超被封为定远侯