您好,我是旅游包车姜师傅,我把您的行程给您调整一下,天水、敦煌都属于甘肃,但是不在一同个方向,要这样安排行程,兰州-天水-兰州,(往返780公里) 兰州-西宁-青海湖-西宁-兰州(往返760公里) ,兰州-敦煌,敦煌行程结束后乘直达西安的火车。 只有西宁到敦煌的班车,您也可以先到西宁游玩青海湖后,乘火车到兰州,游玩天水,返回兰州,兰州-敦煌游玩后,乘火车去西安,这样不走回头路,交通比较方便,您自由行或拼车都方便些。希望可以帮得到您!