Xiamen è un importante hub ferroviario sulla costa sud-orientale della Cina, situato sulla rete ferroviaria ad alta velocità del Fujian tra Fuzhou, Quanzhou e il corridoio del Guangdong. La città ha due principali stazioni ferroviarie passeggeri: Xiamen Railway Station sull'isola di Xiamen e Xiamen North Railway Station a Jimei. China Railway gestisce i servizi passeggeri ad alta velocità, intercity e convenzionali della città.
I treni da Xiamen includono servizi ad alta velocità delle serie G e D, treni intercity regionali all'interno del Fujian e collegamenti diurni più lunghi verso la Cina orientale e meridionale. Xiamen North gestisce la maggior parte delle partenze ad alta velocità sulla rete nazionale, mentre Xiamen Railway Station rimane utile per alcuni servizi sul lato dell'isola e per i treni regionali.
Le linee ferroviarie da Xiamen si dirigono a nord-est verso Quanzhou, Fuzhou, Wenzhou, Hangzhou e Shanghai, a sud-ovest verso Zhangzhou, Chaoshan, Shenzhen e Guangzhou, e verso l'entroterra in direzione di Longyan, Nanchang e altri collegamenti nello Jiangxi. Non esiste un collegamento ferroviario dedicato con Xiamen Gaoqi International Airport, quindi i passeggeri normalmente si spostano su strada da Xiamen Railway Station, Xiamen North o Xiamen Gaoqi. Prenota online i treni da e per Xiamen su Rail Monsters.