汶川与北川如此遥远,是因为北川位于四川盆地西北部,而汶川位于四川省西北部、四川高原西北部、阿坝藏族羌族自治州东南部。两者之间的距离为136.7公里。此外,北川地处汶川地区边缘,周边地形复杂,有山地、河流、峡谷等地貌特征。这种地质条件可能导致道路交通线路有限,使得汶川至北川的直达线路较长。