Shantou é um importante centro ferroviário no leste de Guangdong, ligando a área de Chaoshan ao Delta do Rio das Pérolas, Fujian e ao interior de Guangdong. A cidade é servida pela Estação Ferroviária de Shantou, enquanto a próxima Estação Ferroviária de Chaoshan trata de muitos serviços de alta velocidade e de longa distância para Shantou, Chaozhou e Jieyang. A China Railway opera os principais serviços de passageiros que servem comboios para Shantou e comboios a partir de Shantou.
Os serviços ferroviários em Shantou incluem comboios de alta velocidade da série G, comboios elétricos de unidades múltiplas da série D e comboios regionais da série C em determinados corredores de Guangdong. A Estação Ferroviária de Shantou é a principal estação da cidade para passageiros que iniciam ou terminam a viagem em Shantou, enquanto a Estação Ferroviária de Chaoshan funciona como o maior entroncamento regional na linha costeira de alta velocidade. A Estação Ferroviária do Aeroporto de Chaoshan oferece acesso ferroviário perto do Aeroporto Internacional de Jieyang Chaoshan.
As rotas a partir de Shantou seguem para oeste em direção a Shenzhen, Guangzhou, Huizhou e Shanwei, para nordeste ao longo da costa em direção a Xiamen e Fuzhou, e para o interior em direção a Meizhou e outras cidades do leste de Guangdong. Os viajantes também utilizam a Estação Ferroviária de Chaoshan para ligações mais amplas da China Railway em Guangdong e Fujian. Reserve online comboios de e para Shantou na Rail Monsters.