Atlas of China

Where to go from Xi'an by train 西安

From Xi'an, direct trains and single changes in the timetable reach 68 of the atlas's 185 hubs within 6 hours and 92 within 9, as far as Anshun; 55 more have nonstop flights but no practical train. The map colours each city by its time on the train.

Baoji: 45 min by trainYuncheng: 1 h 2 min by trainYan'an: 1 h 8 min by trainHanzhong: 1 h 9 min by trainShiyan: 1 h 9 min by trainLuoyang: 1 h 15 min by trainTianshui: 1 h 21 min by trainLinfen: 1 h 32 min by trainXiangyang: 1 h 40 min by trainZhengzhou: 1 h 44 min by trainGuangyuan: 1 h 45 min by trainHancheng: 2 h 14 min by trainPingyao: 2 h 25 min by trainKaifeng: 2 h 27 min by trainLanzhou: 2 h 28 min by trainAnyang: 2 h 28 min by trainMianyang: 2 h 31 min by trainWuhan: 2 h 41 min by trainTaiyuan: 2 h 45 min by trainHandan: 2 h 48 min by trainYinchuan: 3 h by trainLangzhong: 3 h 1 min by trainChengdu: 3 h 5 min by trainShijiazhuang: 3 h 7 min by trainDeyang: 3 h 8 min by trainYichang: 3 h 16 min by trainJincheng: 3 h 25 min by trainXuzhou: 3 h 26 min by trainXinyang: 3 h 34 min by trainQufu: 3 h 37 min by trainNanchong: 3 h 48 min by trainXining: 3 h 48 min by trainChangzhi: 3 h 51 min by trainJinan: 3 h 54 min by trainZhongwei: 4 h by trainBeijing: 4 h 10 min by trainNeijiang: 4 h 15 min by trainBaoding: 4 h 19 min by trainZiyang: 4 h 23 min by trainMeishan: 4 h 26 min by trainLeshan: 4 h 28 min by trainHefei: 4 h 32 min by trainPingliang: 4 h 36 min by trainChangsha: 4 h 38 min by trainYulin: 4 h 40 min by trainHuai'an: 4 h 41 min by trainNanjing: 4 h 41 min by trainDatong: 4 h 42 min by trainZigong: 4 h 59 min by trainWuwei: 5 h 5 min by trainJingbian: 5 h 8 min by trainEmeishan: 5 h 10 min by trainYibin: 5 h 10 min by trainChongqing: 5 h 12 min by trainDujiangyan: 5 h 14 min by trainLianyungang: 5 h 27 min by trainYangzhou: 5 h 28 min by trainLuzhou: 5 h 29 min by trainYueyang: 5 h 34 min by trainBazhong: 5 h 36 min by trainYa'an: 5 h 44 min by trainDazhou: 5 h 45 min by trainZhangjiakou: 5 h 45 min by trainTianjin: 5 h 46 min by trainSongpan: 5 h 50 min by trainShanghai: 5 h 50 min by trainQingdao: 5 h 52 min by trainLüliang: 5 h 56 min by trainWeifang: 6 h 8 min by trainZhangye: 6 h 10 min by trainAnqing: 6 h 17 min by trainOrdos: 6 h 18 min by trainJiujiang: 6 h 19 min by trainHangzhou: 6 h 31 min by trainHohhot: 6 h 33 min by trainBaotou: 6 h 34 min by trainYichun: 6 h 36 min by trainZunyi: 6 h 37 min by trainHengyang: 6 h 38 min by trainShaoyang: 6 h 43 min by trainGuangzhou: 6 h 53 min by trainEnshi: 6 h 58 min by trainNanchang: 7 h 1 min by trainGuiyang: 7 h 7 min by trainChizhou: 7 h 28 min by trainFenghuang: 7 h 35 min by trainJingdezhen: 7 h 42 min by trainGuang'an: 7 h 58 min by trainSuining: 8 h 2 min by trainJi'an: 8 h 4 min by trainKaili: 8 h 15 min by trainAnshun: 8 h 21 min by trainShenzhen: 9 h 25 min by trainZhangjiajie: 9 h 33 min by trainHong Kong: 10 h 20 min by trainKunming: 10 h 39 min by trainShenyang: 10 h 45 min by trainDunhuang: 10 h 56 min by trainTai'an: 12 h 3 min by trainXichang: 12 h 20 min by trainÜrümqi: 14 h 17 min by trainXiamen: 21 h 39 min by trainLhasa: 30 h 9 min by trainHarbin: 33 h 33 min by trainHezuo: nonstop flight onlyKangding: not in the timetableDaocheng: not in the timetableTangshan: nonstop flight onlyWuyuan: not in the timetableGuilin: nonstop flight onlyHuangshan City: nonstop flight onlyChenzhou: nonstop flight onlyYancheng: nonstop flight onlyChangzhou: nonstop flight onlyShangrao: nonstop flight onlyChengde: not in the timetableXingyi: nonstop flight onlyPanzhihua: nonstop flight onlyGanzhou: nonstop flight onlyHuzhou: not in the timetableQuzhou: nonstop flight onlyLiuzhou: nonstop flight onlyJiayuguan: nonstop flight onlyQinhuangdao: nonstop flight onlyWuyishan: nonstop flight onlyShangri-La: not in the timetableSuzhou: nonstop flight onlyLuoping: not in the timetableShaoguan: nonstop flight onlyJinhua: nonstop flight onlyYuanmou: not in the timetableJiaxing: nonstop flight onlyLijiang: nonstop flight onlyYantai: nonstop flight onlyBaise: not in the timetableSanming: not in the timetableLishui: nonstop flight onlyChifeng: nonstop flight onlyQiubei: not in the timetableWeihai: nonstop flight onlyDalian: nonstop flight onlyNanning: nonstop flight onlyDali: nonstop flight onlyLongyan: not in the timetableNingbo: nonstop flight onlyMeizhou: not in the timetableWenzhou: nonstop flight onlyNingde: not in the timetableJianshui: not in the timetableZhoushan: not in the timetableChongzuo: not in the timetableTaizhou: nonstop flight onlyFuzhou: nonstop flight onlyBaoshan: not in the timetableChaozhou: nonstop flight onlyQuanzhou: nonstop flight onlyMacau: nonstop flight onlyBeihai: nonstop flight onlyShantou: nonstop flight onlyTengchong: nonstop flight onlyZhanjiang: nonstop flight onlyNyingchi: nonstop flight onlyDandong: nonstop flight onlyBenxi: not in the timetableLancang: not in the timetableJinghong: nonstop flight onlyHaikou: nonstop flight onlyQionghai: nonstop flight onlyTonghua: not in the timetableChangchun: nonstop flight onlySanya: nonstop flight onlyJilin City: not in the timetableHailar: nonstop flight onlyErdaobaihe: not in the timetableQiqihar: not in the timetableTurpan: nonstop flight onlyShigatse: nonstop flight onlyYanji: not in the timetableMudanjiang: nonstop flight onlyKorla: nonstop flight onlyAltay: nonstop flight onlyBurqin: not in the timetableYining: nonstop flight onlyAksu: nonstop flight onlyKashgar: nonstop flight onlyXi'an

Under 2 hours by train 11

2 to 4 hours by train 24

4 to 6 hours by train 33

6 to 9 hours by train 24

Over 9 hours by train 12

By air only 55

Nonstop flights from Xi'an, with no direct train and no single change in the timetable.

On the map

Times are the fastest direct train, or the quickest single change with its wait, on 2026-10-28 or 2026-11-11 in the 12306 timetable, from the main station at each end; the atlas's 186 hubs only, and pairs the timetable was not asked about (most over 1,000 km apart) are not shown. Flights are the airlines' schedules for 2026-10-28. Cities with a route page link to it; the others open on the map.