您好
您可以从西安坐火车到昆明,然后从昆明可以坐火车到大理,再从大理到丽江(大理和丽江都在云南的西部)。西双版纳没有火车您只能坐汽车,他在云南的南部,和大理丽江不在一个方向。从昆明到大理的火车票硬座是36元到丽江的火车硬座是41元。如果您要坐汽车到大理票价应该在100元左右,到丽江还要更贵一些。石林是属于昆明市的,他距离昆明市区有100公里左右。住宿方面大理和丽江都是旅游城市有大量的客栈和青年旅馆,费用不是很贵的,(黄金周期间价格会有所上涨)。路线方面,如果您的时间多,您可以先从昆明到大理,然后再从大理到丽江。从丽江回来后再坐汽车到西双版纳。