张骞和班超不是同一时代的人。
两人的生卒年没有交叉。
班超和张骞都曾出使西域,但他们的目的却不同。班超出使西域主要是为了攻打匈奴,恢复对西域的控制。而张骞两次出使西域主要目的是为了寻找联合的国家借以对付匈奴。