Shantou es un importante nudo ferroviario en el este de Guangdong, que conecta la zona de Chaoshan con el delta del río Perla, Fujian y el interior de Guangdong. La ciudad cuenta con la Estación de Ferrocarril de Shantou, mientras que la cercana Estación de Ferrocarril de Chaoshan gestiona muchos servicios de alta velocidad y larga distancia para Shantou, Chaozhou y Jieyang. China Railway opera los principales servicios de pasajeros que atienden trenes a Shantou y trenes desde Shantou.
Los servicios ferroviarios en Shantou incluyen trenes de alta velocidad de la serie G, trenes eléctricos de unidades múltiples de la serie D y trenes regionales de la serie C en determinados corredores de Guangdong. La Estación de Ferrocarril de Shantou es la principal estación urbana para los pasajeros que comienzan o terminan en Shantou, mientras que la Estación de Ferrocarril de Chaoshan funciona como el mayor nudo regional en la línea costera de alta velocidad. La Estación de Ferrocarril del Aeropuerto de Chaoshan ofrece acceso ferroviario cerca del Aeropuerto Internacional Jieyang Chaoshan.
Las rutas desde Shantou van hacia el oeste en dirección a Shenzhen, Guangzhou, Huizhou y Shanwei, hacia el noreste por la costa en dirección a Xiamen y Fuzhou, y hacia el interior en dirección a Meizhou y otras ciudades del este de Guangdong. Los viajeros también utilizan la Estación de Ferrocarril de Chaoshan para conexiones más amplias de China Railway a través de Guangdong y Fujian. Reserve trenes desde y hacia Shantou en línea en Rail Monsters.