申通快递从兰州到西宁一般需要1-2天的时间。具体的送达时间会根据当地的交通情况、天气状况和快递公司的运营情况而有所不同。一般情况下,如果没有特殊情况发生,申通快递会尽快将包裹送达目的地。如果有特别紧急的情况,可以选择加急或特快服务,加快送达速度。