都江堰位于四川省成都市西北部,距离沙西线较远。沙西线主要始于甘肃临夏县,经过青海、宁夏、陕西省,终点为陕西省宝鸡市。若以直线距离来计算,都江堰与沙西线的距离约为800公里左右。但考虑到实际路线需要绕行山区、湖泊等地形,实际距离可能会更远。因此,要从都江堰到沙西线需要较长的时间和较大的距离,建议提前规划好路线和交通工具。