Atlas of China
Atlas of China › Routes › From Haikou
Where to go from Haikou by train 海口
From Haikou, direct trains and single changes in the timetable reach 3 of the atlas's 185 hubs within 6 hours and 3 within 9, as far as Zhanjiang; 79 more have nonstop flights but no practical train. The map colours each city by its time on the train.
Qionghai: 30 min by train Sanya: 1 h 14 min by train Zhanjiang: 5 h 13 min by train Liuzhou: 11 h 44 min by train Guangzhou: 11 h 50 min by train Guilin: 13 h 33 min by train Shaoguan: 14 h 34 min by train Shenzhen: 15 h 21 min by train Chenzhou: 16 h 19 min by train Hengyang: 18 h 23 min by train Ganzhou: 19 h 7 min by train Changsha: 19 h 55 min by train Ji'an: 21 h 21 min by train Wuhan: 23 h 36 min by train Yichun: 24 h 32 min by train Zhengzhou: 28 h 24 min by train Hangzhou: 33 h 48 min by train Beijing: 34 h 34 min by train Tianjin: 40 h 23 min by train Shenyang: 43 h 29 min by train Harbin: 48 h 18 min by train Beihai: not in the timetable Nanning: nonstop flight only Chongzuo: not in the timetable Macau: nonstop flight only Hong Kong: nonstop flight only Baise: not in the timetable Shantou: nonstop flight only Meizhou: nonstop flight only Chaozhou: nonstop flight only Kaili: nonstop flight only Qiubei: not in the timetable Xingyi: nonstop flight only Shaoyang: not in the timetable Luoping: not in the timetable Anshun: not in the timetable Guiyang: nonstop flight only Jianshui: not in the timetable Fenghuang: nonstop flight only Longyan: not in the timetable Zunyi: nonstop flight only Xiamen: nonstop flight only Kunming: nonstop flight only Quanzhou: nonstop flight only Zhangjiajie: nonstop flight only Jinghong: nonstop flight only Sanming: not in the timetable Yuanmou: not in the timetable Yueyang: nonstop flight only Luzhou: nonstop flight only Nanchang: nonstop flight only Lancang: not in the timetable Chongqing: nonstop flight only Yibin: nonstop flight only Fuzhou: nonstop flight only Panzhihua: not in the timetable Enshi: nonstop flight only Wuyishan: not in the timetable Zigong: not in the timetable Neijiang: not in the timetable Yichang: nonstop flight only Ningde: not in the timetable Xichang: nonstop flight only Dali: not in the timetable Jiujiang: nonstop flight only Shangrao: nonstop flight only Guang'an: not in the timetable Jingdezhen: nonstop flight only Leshan: not in the timetable Suining: not in the timetable Ziyang: nonstop flight only Emeishan: not in the timetable Nanchong: not in the timetable Wuyuan: not in the timetable Dazhou: not in the timetable Baoshan: not in the timetable Lijiang: not in the timetable Meishan: not in the timetable Quzhou: nonstop flight only Ya'an: not in the timetable Tengchong: not in the timetable Chengdu: nonstop flight only Huangshan City: not in the timetable Xiangyang: nonstop flight only Lishui: not in the timetable Anqing: not in the timetable Langzhong: not in the timetable Bazhong: nonstop flight only Deyang: not in the timetable Wenzhou: nonstop flight only Jinhua: nonstop flight only Chizhou: not in the timetable Shangri-La: not in the timetable Mianyang: nonstop flight only Dujiangyan: not in the timetable Kangding: not in the timetable Xinyang: nonstop flight only Shiyan: nonstop flight only Daocheng: not in the timetable Guangyuan: nonstop flight only Taizhou: nonstop flight only Hefei: nonstop flight only Hanzhong: not in the timetable Huzhou: not in the timetable Songpan: not in the timetable Ningbo: nonstop flight only Nanjing: nonstop flight only Jiaxing: nonstop flight only Xi'an: nonstop flight only Suzhou: nonstop flight only Baoji: not in the timetable Changzhou: nonstop flight only Zhoushan: not in the timetable Luoyang: nonstop flight only Yangzhou: nonstop flight only Yuncheng: nonstop flight only Shanghai: nonstop flight only Tianshui: not in the timetable Kaifeng: not in the timetable Hancheng: not in the timetable Xuzhou: nonstop flight only Huai'an: nonstop flight only Jincheng: not in the timetable Pingliang: not in the timetable Yancheng: nonstop flight only Linfen: nonstop flight only Changzhi: nonstop flight only Hezuo: not in the timetable Anyang: not in the timetable Lianyungang: nonstop flight only Qufu: not in the timetable Yan'an: not in the timetable Handan: nonstop flight only Lanzhou: nonstop flight only Tai'an: not in the timetable Pingyao: not in the timetable Nyingchi: not in the timetable Lüliang: nonstop flight only Jingbian: not in the timetable Jinan: nonstop flight only Taiyuan: nonstop flight only Zhongwei: not in the timetable Xining: nonstop flight only Yulin: nonstop flight only Qingdao: nonstop flight only Weifang: nonstop flight only Shijiazhuang: nonstop flight only Yinchuan: nonstop flight only Wuwei: not in the timetable Baoding: not in the timetable Ordos: nonstop flight only Lhasa: not in the timetable Yantai: not in the timetable Datong: nonstop flight only Weihai: not in the timetable Baotou: nonstop flight only Tangshan: nonstop flight only Zhangye: not in the timetable Hohhot: nonstop flight only Zhangjiakou: not in the timetable Dalian: nonstop flight only Qinhuangdao: not in the timetable Shigatse: not in the timetable Chengde: not in the timetable Jiayuguan: nonstop flight only Dandong: not in the timetable Chifeng: nonstop flight only Benxi: not in the timetable Dunhuang: not in the timetable Tonghua: not in the timetable Changchun: nonstop flight only Erdaobaihe: not in the timetable Jilin City: not in the timetable Yanji: not in the timetable Turpan: not in the timetable Mudanjiang: not in the timetable Qiqihar: not in the timetable Korla: not in the timetable Hailar: nonstop flight only Ürümqi: nonstop flight only Altay: not in the timetable Aksu: not in the timetable Burqin: not in the timetable Yining: not in the timetable Kashgar: not in the timetable Haikou
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 2
Qionghai 琼海 30 min · 42 direct trains a day
Sanya 三亚 1 h 14 min · 67 direct trains a day
4 to 6 hours by train 1
Zhanjiang 湛江 5 h 13 min · 6 direct trains a day
Over 9 hours by train 18
Liuzhou 柳州 11 h 44 min · one direct train a day · 2 nonstop flights, 1 h 5 min
Guangzhou 广州 11 h 50 min · 5 direct trains a day · 19 nonstop flights, 1 h 25 min
Guilin 桂林 13 h 33 min · one direct train a day · 2 nonstop flights, 1 h 20 min
Shaoguan 韶关 14 h 34 min · 3 direct trains a day · a nonstop route listed
Shenzhen 深圳 15 h 21 min · one direct train a day · 11 nonstop flights, 1 h 25 min
Chenzhou 郴州 16 h 19 min · 2 direct trains a day · a nonstop route listed
Hengyang 衡阳 18 h 23 min · 3 direct trains a day · one nonstop flight, 1 h 40 min
Ganzhou 赣州 19 h 7 min · one direct train a day · one nonstop flight, 1 h 45 min
Changsha 长沙 19 h 55 min · 2 direct trains a day · 11 nonstop flights, 2 h 5 min
Ji'an 吉安 21 h 21 min · 2 direct trains a day · a nonstop route listed
Wuhan 武汉 23 h 36 min · 2 direct trains a day · 9 nonstop flights, 2 h 20 min
Yichun 宜春 24 h 32 min · one direct train a day
Zhengzhou 郑州 28 h 24 min · 2 direct trains a day · 13 nonstop flights, 2 h 45 min
Hangzhou 杭州 33 h 48 min · one direct train a day · 7 nonstop flights, 2 h 25 min
Beijing 北京 34 h 34 min · 2 direct trains a day · 21 nonstop flights, 3 h 45 min
Tianjin 天津 40 h 23 min · one direct train a day · 4 nonstop flights, 3 h 40 min
Shenyang 沈阳 43 h 29 min · 2 direct trains a day · one nonstop flight, 4 h 15 min
Harbin 哈尔滨 48 h 18 min · one direct train a day · a nonstop route listed
By air only 79
Nonstop flights from Haikou, with no direct train and no single change in the timetable.
Nanning 南宁 6 nonstop flights, 1 h 5 min
Macau 澳门 6 nonstop flights, 1 h
Hong Kong 香港 3 nonstop flights, 1 h 20 min
Shantou 汕头 5 nonstop flights, 1 h 25 min
Meizhou 梅州 one nonstop flight, 1 h 35 min
Chaozhou 潮州 5 nonstop flights, 1 h 25 min
Kaili 凯里 one nonstop flight, 1 h 50 min
Xingyi 兴义 a nonstop route listed
Guiyang 贵阳 9 nonstop flights, 1 h 45 min
Fenghuang 凤凰 a nonstop route listed
Zunyi 遵义 a nonstop route listed
Xiamen 厦门 6 nonstop flights, 1 h 50 min
Kunming 昆明 8 nonstop flights, 2 h 5 min
Quanzhou 泉州 a nonstop route listed
Zhangjiajie 张家界 a nonstop route listed
Jinghong 景洪 a nonstop route listed
Yueyang 岳阳 a nonstop route listed
Luzhou 泸州 one nonstop flight, 2 h 5 min
Nanchang 南昌 5 nonstop flights, 2 h 5 min
Chongqing 重庆 10 nonstop flights, 2 h 15 min
Yibin 宜宾 one nonstop flight, 2 h 5 min
Fuzhou 福州 2 nonstop flights, 2 h
Enshi 恩施 a nonstop route listed
Yichang 宜昌 one nonstop flight, 2 h 10 min
Xichang 西昌 a nonstop route listed
Jiujiang 九江 one nonstop flight, 2 h 10 min
Shangrao 上饶 a nonstop route listed
Jingdezhen 景德镇 one nonstop flight, 2 h 20 min
Ziyang 资阳 10 nonstop flights, 2 h 25 min
Quzhou 衢州 a nonstop route listed
Chengdu 成都 13 nonstop flights, 2 h 25 min
Xiangyang 襄阳 one nonstop flight, 2 h 25 min
Bazhong 巴中 a nonstop route listed
Wenzhou 温州 2 nonstop flights, 2 h 10 min
Jinhua 金华 a nonstop route listed
Mianyang 绵阳 2 nonstop flights, 2 h 35 min
Xinyang 信阳 a nonstop route listed
Shiyan 十堰 one nonstop flight, 2 h 50 min
Guangyuan 广元 a nonstop route listed
Taizhou 台州 one nonstop flight, 2 h 35 min
Hefei 合肥 one nonstop flight, 2 h 35 min
Ningbo 宁波 2 nonstop flights, 2 h 25 min
Nanjing 南京 6 nonstop flights, 2 h 40 min
Jiaxing 嘉兴 a nonstop route listed
Xi'an 西安 7 nonstop flights, 3 h
Suzhou 苏州 one nonstop flight, 2 h 55 min
Changzhou 常州 a nonstop route listed
Luoyang 洛阳 a nonstop route listed
Yangzhou 扬州 a nonstop route listed
Yuncheng 运城 one nonstop flight, 2 h 45 min
Shanghai 上海 14 nonstop flights, 2 h 45 min
Xuzhou 徐州 2 nonstop flights, 2 h 45 min
Huai'an 淮安 a nonstop route listed
Yancheng 盐城 a nonstop route listed
Linfen 临汾 one nonstop flight, 3 h
Changzhi 长治 one nonstop flight, 2 h 45 min
Lianyungang 连云港 a nonstop route listed
Handan 邯郸 a nonstop route listed
Lanzhou 兰州 2 nonstop flights, 3 h 15 min
Lüliang 吕梁 a nonstop route listed
Jinan 济南 5 nonstop flights, 3 h 10 min
Taiyuan 太原 3 nonstop flights, 3 h 5 min
Xining 西宁 a nonstop route listed
Yulin 榆林 one nonstop flight, 3 h 5 min
Qingdao 青岛 a nonstop route listed
Weifang 潍坊 a nonstop route listed
Shijiazhuang 石家庄 5 nonstop flights, 3 h 15 min
Yinchuan 银川 2 nonstop flights, 3 h 25 min
Ordos 鄂尔多斯 a nonstop route listed
Datong 大同 one nonstop flight, 3 h 40 min
Baotou 包头 a nonstop route listed
Tangshan 唐山 a nonstop route listed
Hohhot 呼和浩特 one nonstop flight, 3 h 20 min
Dalian 大连 2 nonstop flights, 3 h 40 min
Jiayuguan 嘉峪关 a nonstop route listed
Chifeng 赤峰 a nonstop route listed
Changchun 长春 one nonstop flight, 5 h 5 min
Hailar 海拉尔 a nonstop route listed
Ürümqi 乌鲁木齐 one nonstop flight, 5 h 35 min
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.