Shantou è un importante nodo ferroviario nel Guangdong orientale, che collega l'area di Chaoshan con il Delta del Fiume delle Perle, il Fujian e l'entroterra del Guangdong. La città è servita dalla Stazione ferroviaria di Shantou, mentre la vicina Stazione ferroviaria di Chaoshan gestisce molti servizi ad alta velocità e a lunga percorrenza per Shantou, Chaozhou e Jieyang. China Railway gestisce i principali servizi passeggeri che servono i treni per Shantou e i treni da Shantou.
I servizi ferroviari a Shantou includono treni ad alta velocità serie G, treni EMU serie D e treni regionali serie C su alcuni corridoi del Guangdong. La Stazione ferroviaria di Shantou è la principale stazione cittadina per i passeggeri che partono o arrivano a Shantou, mentre la Stazione ferroviaria di Chaoshan funge da maggiore snodo regionale sulla linea costiera ad alta velocità. La Stazione ferroviaria dell'aeroporto di Chaoshan offre accesso ferroviario vicino all'Aeroporto internazionale Jieyang Chaoshan.
Le tratte da Shantou procedono verso ovest in direzione di Shenzhen, Guangzhou, Huizhou e Shanwei, verso nord-est lungo la costa in direzione di Xiamen e Fuzhou, e verso l'entroterra in direzione di Meizhou e altre città del Guangdong orientale. I viaggiatori utilizzano anche la Stazione ferroviaria di Chaoshan per collegamenti più ampi di China Railway in tutto il Guangdong e il Fujian. Prenota online i treni da e per Shantou su Rail Monsters.