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.
- under 2 hours
- 2 to 4 hours
- 4 to 6 hours
- 6 to 9 hours
- over 9 hours
- nonstop flight, no train
Under 2 hours by train 11
- Baoji 宝鸡 45 min · 110 direct trains a day
- Yuncheng 运城 1 h 2 min · 32 direct trains a day
- Yan'an 延安 1 h 8 min · 48 direct trains a day · a nonstop route listed
- Hanzhong 汉中 1 h 9 min · 75 direct trains a day
- Shiyan 十堰 1 h 9 min · 23 direct trains a day · a nonstop route listed
- Luoyang 洛阳 1 h 15 min · 108 direct trains a day
- Tianshui 天水 1 h 21 min · 87 direct trains a day
- Linfen 临汾 1 h 32 min · 23 direct trains a day
- Xiangyang 襄阳 1 h 40 min · 25 direct trains a day · a nonstop route listed
- Zhengzhou 郑州 1 h 44 min · 129 direct trains a day
- Guangyuan 广元 1 h 45 min · 64 direct trains a day
2 to 4 hours by train 24
- Hancheng 韩城 2 h 14 min · 5 direct trains a day
- Pingyao 平遥 2 h 25 min · 11 direct trains a day
- Kaifeng 开封 2 h 27 min · 26 direct trains a day
- Lanzhou 兰州 2 h 28 min · 92 direct trains a day
- Anyang 安阳 2 h 28 min · 16 direct trains a day
- Mianyang 绵阳 2 h 31 min · 44 direct trains a day
- Wuhan 武汉 2 h 41 min · 39 direct trains a day · one nonstop flight, 1 h 45 min
- Taiyuan 太原 2 h 45 min · 47 direct trains a day
- Handan 邯郸 2 h 48 min · 13 direct trains a day
- Yinchuan 银川 3 h · 30 direct trains a day · one nonstop flight, 1 h 10 min
- Langzhong 阆中 3 h 1 min · 3 direct trains a day
- Chengdu 成都 3 h 5 min · 67 direct trains a day · one nonstop flight, 1 h 35 min
- Shijiazhuang 石家庄 3 h 7 min · 46 direct trains a day · a nonstop route listed
- Deyang 德阳 3 h 8 min · 37 direct trains a day
- Yichang 宜昌 3 h 16 min · 2 direct trains a day · a nonstop route listed
- Jincheng 晋城 3 h 25 min · change at Zhengzhou
- Xuzhou 徐州 3 h 26 min · 42 direct trains a day
- Xinyang 信阳 3 h 34 min · 23 direct trains a day · a nonstop route listed
- Qufu 曲阜 3 h 37 min · 2 direct trains a day
- Nanchong 南充 3 h 48 min · 7 direct trains a day
- Xining 西宁 3 h 48 min · 43 direct trains a day · 4 nonstop flights, 1 h 40 min
- Changzhi 长治 3 h 51 min · change at Zhengzhou
- Jinan 济南 3 h 54 min · 17 direct trains a day · 5 nonstop flights, 1 h 40 min
- Zhongwei 中卫 4 h · 6 direct trains a day · one nonstop flight, 1 h 25 min
4 to 6 hours by train 33
- Beijing 北京 4 h 10 min · 37 direct trains a day · 29 nonstop flights, 2 h 15 min
- Neijiang 内江 4 h 15 min · 12 direct trains a day
- Baoding 保定 4 h 19 min · 23 direct trains a day
- Ziyang 资阳 4 h 23 min · 3 direct trains a day · one nonstop flight, 1 h 35 min
- Meishan 眉山 4 h 26 min · 6 direct trains a day
- Leshan 乐山 4 h 28 min · 6 direct trains a day
- Hefei 合肥 4 h 32 min · 28 direct trains a day · 3 nonstop flights, 1 h 50 min
- Pingliang 平凉 4 h 36 min · 3 direct trains a day
- Changsha 长沙 4 h 38 min · 19 direct trains a day · 11 nonstop flights, 1 h 50 min
- Yulin 榆林 4 h 40 min · 15 direct trains a day · 10 nonstop flights, 1 h 10 min
- Huai'an 淮安 4 h 41 min · 6 direct trains a day · one nonstop flight, 2 h
- Nanjing 南京 4 h 41 min · 29 direct trains a day · 11 nonstop flights, 2 h
- Datong 大同 4 h 42 min · 15 direct trains a day
- Zigong 自贡 4 h 59 min · 3 direct trains a day
- Wuwei 武威 5 h 5 min · 6 direct trains a day
- Jingbian 靖边 5 h 8 min · one direct train a day
- Emeishan 峨眉山 5 h 10 min · 2 direct trains a day
- Yibin 宜宾 5 h 10 min · 5 direct trains a day · one nonstop flight, 1 h 55 min
- Chongqing 重庆 5 h 12 min · 25 direct trains a day · 3 nonstop flights, 1 h 30 min
- Dujiangyan 都江堰 5 h 14 min · change at Chengdu
- Lianyungang 连云港 5 h 27 min · 5 direct trains a day
- Yangzhou 扬州 5 h 28 min · 4 direct trains a day · a nonstop route listed
- Luzhou 泸州 5 h 29 min · 3 direct trains a day · one nonstop flight, 1 h 50 min
- Yueyang 岳阳 5 h 34 min · 5 direct trains a day · a nonstop route listed
- Bazhong 巴中 5 h 36 min · change at Nanchong · a nonstop route listed
- Ya'an 雅安 5 h 44 min · change at Chengdu
- Dazhou 达州 5 h 45 min · 7 direct trains a day
- Zhangjiakou 张家口 5 h 45 min · 4 direct trains a day
- Tianjin 天津 5 h 46 min · 11 direct trains a day · 8 nonstop flights, 1 h 50 min
- Songpan 松潘 5 h 50 min · change at Chengdu
- Shanghai 上海 5 h 50 min · 33 direct trains a day · 30 nonstop flights, 2 h 20 min
- Qingdao 青岛 5 h 52 min · 13 direct trains a day · 6 nonstop flights, 2 h 5 min
- Lüliang 吕梁 5 h 56 min · 3 direct trains a day · a nonstop route listed
6 to 9 hours by train 24
- Weifang 潍坊 6 h 8 min · 8 direct trains a day
- Zhangye 张掖 6 h 10 min · 15 direct trains a day · one nonstop flight, 2 h
- Anqing 安庆 6 h 17 min · change at Hefei
- Ordos 鄂尔多斯 6 h 18 min · 7 direct trains a day · a nonstop route listed
- Jiujiang 九江 6 h 19 min · 7 direct trains a day · one nonstop flight, 1 h 55 min
- Hangzhou 杭州 6 h 31 min · 18 direct trains a day · 15 nonstop flights, 2 h 15 min
- Hohhot 呼和浩特 6 h 33 min · 12 direct trains a day · 4 nonstop flights, 1 h 50 min
- Baotou 包头 6 h 34 min · 6 direct trains a day · a nonstop route listed
- Yichun 宜春 6 h 36 min · change at Changsha · a nonstop route listed
- Zunyi 遵义 6 h 37 min · 7 direct trains a day · one nonstop flight, 1 h 30 min
- Hengyang 衡阳 6 h 38 min · 12 direct trains a day · one nonstop flight, 1 h 50 min
- Shaoyang 邵阳 6 h 43 min · change at Changsha
- Guangzhou 广州 6 h 53 min · 15 direct trains a day · 22 nonstop flights, 2 h 55 min
- Enshi 恩施 6 h 58 min · change at Yichang · a nonstop route listed
- Nanchang 南昌 7 h 1 min · 11 direct trains a day · 4 nonstop flights, 1 h 55 min
- Guiyang 贵阳 7 h 7 min · 14 direct trains a day · 7 nonstop flights, 1 h 55 min
- Chizhou 池州 7 h 28 min · change at Nanjing · a nonstop route listed
- Fenghuang 凤凰 7 h 35 min · change at Changsha · one nonstop flight, 1 h 50 min
- Jingdezhen 景德镇 7 h 42 min · 2 direct trains a day · one nonstop flight, 2 h 10 min
- Guang'an 广安 7 h 58 min · 3 direct trains a day
- Suining 遂宁 8 h 2 min · 2 direct trains a day
- Ji'an 吉安 8 h 4 min · 5 direct trains a day · a nonstop route listed
- Kaili 凯里 8 h 15 min · change at Changsha · one nonstop flight, 2 h
- Anshun 安顺 8 h 21 min · 2 direct trains a day · a nonstop route listed
Over 9 hours by train 12
- Shenzhen 深圳 9 h 25 min · 8 direct trains a day · 21 nonstop flights, 2 h 50 min
- Zhangjiajie 张家界 9 h 33 min · one direct train a day · one nonstop flight, 1 h 30 min
- Hong Kong 香港 10 h 20 min · one direct train a day · 2 nonstop flights, 3 h 5 min
- Kunming 昆明 10 h 39 min · 3 direct trains a day · 17 nonstop flights, 2 h 20 min
- Shenyang 沈阳 10 h 45 min · 6 direct trains a day · 9 nonstop flights, 2 h 40 min
- Dunhuang 敦煌 10 h 56 min · 2 direct trains a day · one nonstop flight, 2 h 45 min
- Tai'an 泰安 12 h 3 min · 2 direct trains a day
- Xichang 西昌 12 h 20 min · 2 direct trains a day · one nonstop flight, 2 h 5 min
- Ürümqi 乌鲁木齐 14 h 17 min · 11 direct trains a day · 14 nonstop flights, 3 h 45 min
- Xiamen 厦门 21 h 39 min · 2 direct trains a day · 7 nonstop flights, 2 h 45 min
- Lhasa 拉萨 30 h 9 min · 2 direct trains a day · 5 nonstop flights, 3 h 20 min
- Harbin 哈尔滨 33 h 33 min · one direct train a day · 6 nonstop flights, 3 h
By air only 55
Nonstop flights from Xi'an, with no direct train and no single change in the timetable.
- Hezuo 合作 a nonstop route listed
- Tangshan 唐山 a nonstop route listed
- Guilin 桂林 4 nonstop flights, 2 h 10 min
- Huangshan City 黄山市 a nonstop route listed
- Chenzhou 郴州 a nonstop route listed
- Yancheng 盐城 a nonstop route listed
- Changzhou 常州 a nonstop route listed
- Shangrao 上饶 a nonstop route listed
- Xingyi 兴义 a nonstop route listed
- Panzhihua 攀枝花 a nonstop route listed
- Ganzhou 赣州 one nonstop flight, 2 h 10 min
- Quzhou 衢州 a nonstop route listed
- Liuzhou 柳州 one nonstop flight, 2 h 20 min
- Jiayuguan 嘉峪关 2 nonstop flights, 2 h 25 min
- Qinhuangdao 秦皇岛 a nonstop route listed
- Wuyishan 武夷山 a nonstop route listed
- Suzhou 苏州 5 nonstop flights, 2 h 5 min
- Shaoguan 韶关 a nonstop route listed
- Jinhua 金华 one nonstop flight, 2 h 10 min
- Jiaxing 嘉兴 a nonstop route listed
- Lijiang 丽江 3 nonstop flights, 2 h 30 min
- Yantai 烟台 4 nonstop flights, 2 h 10 min
- Lishui 丽水 a nonstop route listed
- Chifeng 赤峰 a nonstop route listed
- Weihai 威海 a nonstop route listed
- Dalian 大连 5 nonstop flights, 2 h 20 min
- Nanning 南宁 5 nonstop flights, 2 h 25 min
- Dali 大理 2 nonstop flights, 2 h 35 min
- Ningbo 宁波 6 nonstop flights, 2 h 20 min
- Wenzhou 温州 5 nonstop flights, 2 h 30 min
- Taizhou 台州 a nonstop route listed
- Fuzhou 福州 6 nonstop flights, 2 h 45 min
- Chaozhou 潮州 2 nonstop flights, 2 h 45 min
- Quanzhou 泉州 3 nonstop flights, 2 h 35 min
- Macau 澳门 8 nonstop flights, 2 h 45 min
- Beihai 北海 3 nonstop flights, 2 h 40 min
- Shantou 汕头 2 nonstop flights, 2 h 45 min
- Tengchong 腾冲 a nonstop route listed
- Zhanjiang 湛江 a nonstop route listed
- Nyingchi 林芝 one nonstop flight, 2 h 55 min
- Dandong 丹东 a nonstop route listed
- Jinghong 景洪 4 nonstop flights, 2 h 45 min
- Haikou 海口 7 nonstop flights, 2 h 55 min
- Qionghai 琼海 a nonstop route listed
- Changchun 长春 4 nonstop flights, 3 h
- Sanya 三亚 9 nonstop flights, 3 h 10 min
- Hailar 海拉尔 a nonstop route listed
- Turpan 吐鲁番 a nonstop route listed
- Shigatse 日喀则 a nonstop route listed
- Mudanjiang 牡丹江 a nonstop route listed
- Korla 库尔勒 4 nonstop flights, 4 h
- Altay 阿勒泰 a nonstop route listed
- Yining 伊宁 3 nonstop flights, 4 h 20 min
- Aksu 阿克苏 a nonstop route listed
- Kashgar 喀什 8 nonstop flights, 4 h 55 min
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.