Where to go from Kunming by train 昆明
From Kunming, direct trains and single changes in the timetable reach 32 of the atlas's 185 hubs within 6 hours and 48 within 9, as far as Zhangjiajie; 66 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 5
2 to 4 hours by train 11
- Panzhihua 攀枝花 2 h 12 min · 11 direct trains a day
- Guiyang 贵阳 2 h 24 min · 61 direct trains a day
- Baise 百色 2 h 26 min · 27 direct trains a day
- Jinghong 景洪 3 h 8 min · 25 direct trains a day · 5 nonstop flights, 1 h 10 min
- Kaili 凯里 3 h 11 min · 11 direct trains a day
- Zunyi 遵义 3 h 24 min · 9 direct trains a day
- Luoping 罗平 3 h 28 min · 3 direct trains a day
- Lijiang 丽江 3 h 29 min · 9 direct trains a day · 2 nonstop flights, 1 h
- Xichang 西昌 3 h 44 min · 11 direct trains a day
- Baoshan 保山 3 h 45 min · 6 direct trains a day · 2 nonstop flights, 1 h 10 min
- Nanning 南宁 3 h 45 min · 27 direct trains a day · one nonstop flight, 1 h 30 min
4 to 6 hours by train 16
- Guilin 桂林 4 h 28 min · 8 direct trains a day
- Yibin 宜宾 4 h 36 min · 8 direct trains a day · a nonstop route listed
- Chongqing 重庆 4 h 39 min · 17 direct trains a day · 8 nonstop flights, 1 h 35 min
- Shangri-La 香格里拉 4 h 45 min · 4 direct trains a day · 3 nonstop flights, 1 h 20 min
- Beihai 北海 5 h 4 min · 4 direct trains a day
- Zigong 自贡 5 h 12 min · 2 direct trains a day
- Leshan 乐山 5 h 15 min · 4 direct trains a day
- Liuzhou 柳州 5 h 17 min · 7 direct trains a day
- Chongzuo 崇左 5 h 20 min · change at Nanning
- Changsha 长沙 5 h 24 min · 22 direct trains a day · 9 nonstop flights, 2 h 5 min
- Luzhou 泸州 5 h 32 min · one direct train a day · a nonstop route listed
- Neijiang 内江 5 h 41 min · 3 direct trains a day
- Meishan 眉山 5 h 42 min · 6 direct trains a day
- Xingyi 兴义 5 h 44 min · 3 direct trains a day
- Chengdu 成都 5 h 49 min · 26 direct trains a day · 20 nonstop flights, 1 h 25 min
- Emeishan 峨眉山 5 h 57 min · 5 direct trains a day
6 to 9 hours by train 16
- Shaoyang 邵阳 6 h 5 min · one direct train a day
- Ziyang 资阳 6 h 19 min · change at Guiyang · 14 nonstop flights, 1 h 20 min
- Wuhan 武汉 6 h 41 min · 10 direct trains a day · 16 nonstop flights, 2 h 10 min
- Guangzhou 广州 6 h 42 min · 20 direct trains a day · 19 nonstop flights, 2 h 5 min
- Deyang 德阳 6 h 44 min · 3 direct trains a day
- Suining 遂宁 6 h 51 min · change at Chongqing
- Mianyang 绵阳 7 h 3 min · 3 direct trains a day · a nonstop route listed
- Shenzhen 深圳 7 h 18 min · 5 direct trains a day · 17 nonstop flights, 2 h 5 min
- Dujiangyan 都江堰 7 h 38 min · change at Chengdu
- Hong Kong 香港 7 h 44 min · one direct train a day · 3 nonstop flights, 2 h 15 min
- Ya'an 雅安 7 h 45 min · change at Chengdu
- Fenghuang 凤凰 8 h 9 min · change at Changsha · a nonstop route listed
- Guangyuan 广元 8 h 15 min · 4 direct trains a day · one nonstop flight, 2 h
- Zhengzhou 郑州 8 h 18 min · 8 direct trains a day · 16 nonstop flights, 2 h 35 min
- Hangzhou 杭州 8 h 46 min · 10 direct trains a day · 16 nonstop flights, 2 h 45 min
- Zhangjiajie 张家界 8 h 58 min · change at Changsha · a nonstop route listed
Over 9 hours by train 17
- Nanchong 南充 9 h 1 min · one direct train a day · a nonstop route listed
- Hanzhong 汉中 9 h 3 min · 2 direct trains a day · a nonstop route listed
- Shanghai 上海 9 h 35 min · 4 direct trains a day · 23 nonstop flights, 3 h
- Enshi 恩施 9 h 39 min · change at Chongqing · a nonstop route listed
- Xi'an 西安 10 h 22 min · 3 direct trains a day · 18 nonstop flights, 2 h 10 min
- Zhanjiang 湛江 10 h 27 min · change at Guangzhou · a nonstop route listed
- Songpan 松潘 10 h 28 min · one direct train a day
- Bazhong 巴中 10 h 34 min · one direct train a day · a nonstop route listed
- Beijing 北京 10 h 40 min · 4 direct trains a day · 27 nonstop flights, 3 h 30 min
- Nanjing 南京 11 h 28 min · 3 direct trains a day · 15 nonstop flights, 2 h 35 min
- Xiamen 厦门 12 h 31 min · 3 direct trains a day · 9 nonstop flights, 2 h 25 min
- Guang'an 广安 15 h 40 min · one direct train a day
- Langzhong 阆中 16 h 44 min · one direct train a day
- Dazhou 达州 17 h 2 min · one direct train a day
- Tianjin 天津 38 h 48 min · one direct train a day · 5 nonstop flights, 3 h 15 min
- Ürümqi 乌鲁木齐 38 h 56 min · one direct train a day · 3 nonstop flights, 4 h 35 min
- Shenyang 沈阳 47 h 3 min · one direct train a day · 4 nonstop flights, 4 h 5 min
By air only 66
Nonstop flights from Kunming, with no direct train and no single change in the timetable.
- Lancang 澜沧 a nonstop route listed
- Tengchong 腾冲 9 nonstop flights, 1 h 15 min
- Haikou 海口 8 nonstop flights, 1 h 50 min
- Hengyang 衡阳 one nonstop flight, 1 h 55 min
- Qionghai 琼海 a nonstop route listed
- Sanya 三亚 3 nonstop flights, 2 h 5 min
- Yichang 宜昌 one nonstop flight, 1 h 55 min
- Macau 澳门 6 nonstop flights, 1 h 55 min
- Shiyan 十堰 a nonstop route listed
- Xiangyang 襄阳 one nonstop flight, 2 h 5 min
- Lanzhou 兰州 7 nonstop flights, 2 h 20 min
- Ganzhou 赣州 2 nonstop flights, 2 h 15 min
- Ji'an 吉安 a nonstop route listed
- Lhasa 拉萨 3 nonstop flights, 2 h 50 min
- Xining 西宁 2 nonstop flights, 2 h 25 min
- Nanchang 南昌 7 nonstop flights, 2 h 15 min
- Yuncheng 运城 2 nonstop flights, 2 h 30 min
- Zhongwei 中卫 one nonstop flight, 2 h 20 min
- Chaozhou 潮州 5 nonstop flights, 2 h 20 min
- Luoyang 洛阳 one nonstop flight, 2 h 30 min
- Shantou 汕头 5 nonstop flights, 2 h 20 min
- Yan'an 延安 a nonstop route listed
- Linfen 临汾 one nonstop flight, 2 h 35 min
- Sanming 三明 one nonstop flight, 2 h 35 min
- Jingdezhen 景德镇 a nonstop route listed
- Yinchuan 银川 4 nonstop flights, 2 h 25 min
- Shangrao 上饶 a nonstop route listed
- Changzhi 长治 a nonstop route listed
- Lüliang 吕梁 a nonstop route listed
- Hefei 合肥 9 nonstop flights, 2 h 25 min
- Quanzhou 泉州 3 nonstop flights, 2 h 30 min
- Yulin 榆林 one nonstop flight, 2 h 35 min
- Quzhou 衢州 a nonstop route listed
- Fuzhou 福州 8 nonstop flights, 2 h 35 min
- Jiayuguan 嘉峪关 a nonstop route listed
- Taiyuan 太原 6 nonstop flights, 2 h 45 min
- Handan 邯郸 a nonstop route listed
- Xuzhou 徐州 2 nonstop flights, 2 h 40 min
- Jinhua 金华 2 nonstop flights, 2 h 35 min
- Ordos 鄂尔多斯 a nonstop route listed
- Lishui 丽水 a nonstop route listed
- Qufu 曲阜 a nonstop route listed
- Wenzhou 温州 6 nonstop flights, 2 h 40 min
- Yangzhou 扬州 a nonstop route listed
- Shijiazhuang 石家庄 6 nonstop flights, 2 h 50 min
- Dunhuang 敦煌 a nonstop route listed
- Changzhou 常州 a nonstop route listed
- Huai'an 淮安 one nonstop flight, 3 h 5 min
- Jiaxing 嘉兴 a nonstop route listed
- Jinan 济南 9 nonstop flights, 2 h 55 min
- Suzhou 苏州 5 nonstop flights, 2 h 45 min
- Taizhou 台州 2 nonstop flights, 2 h 45 min
- Lianyungang 连云港 one nonstop flight, 3 h 5 min
- Yancheng 盐城 a nonstop route listed
- Ningbo 宁波 7 nonstop flights, 2 h 50 min
- Datong 大同 one nonstop flight, 3 h 15 min
- Hohhot 呼和浩特 one nonstop flight, 3 h 15 min
- Zhoushan 舟山 a nonstop route listed
- Qingdao 青岛 4 nonstop flights, 3 h 20 min
- Tangshan 唐山 a nonstop route listed
- Yantai 烟台 3 nonstop flights, 3 h 15 min
- Turpan 吐鲁番 a nonstop route listed
- Dalian 大连 one nonstop flight, 3 h 35 min
- Changchun 长春 one nonstop flight, 4 h 30 min
- Hailar 海拉尔 a nonstop route listed
- Harbin 哈尔滨 a nonstop route listed
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.