西宁到张掖七彩丹霞的距离约为360公里。

具体路线如下:从西宁出发,沿G109国道向西北方向行驶,经过海东市、循化县、共和县、同德县、贵德县等地,最终到达青海省和甘肃省的交界处。然后,转入G30连霍高速公路,沿着高速公路向西南方向行驶,经过庆阳市、环县、华池县等地,最终到达张掖市。从张掖市区出发,再沿着G30连霍高速公路向西南方向行驶约50公里,即可到达七彩丹霞景区。

总体来说,路程较为遥远,需要预留足够的时间和精力。建议提前规划好路线,选择合适的交通工具和住宿方式,以确保旅途的顺利和安全。