Xiamen é um importante polo ferroviário na costa sudeste da China, situado na rede ferroviária de alta velocidade de Fujian, entre Fuzhou, Quanzhou e o corredor de Guangdong. A cidade tem duas principais estações ferroviárias de passageiros: a Estação Ferroviária de Xiamen, na Ilha de Xiamen, e a Estação Ferroviária de Xiamen Norte, em Jimei. A China Railway opera os serviços de alta velocidade, intermunicipais e convencionais de passageiros da cidade.
Os comboios de Xiamen incluem serviços de alta velocidade das séries G e D, comboios intermunicipais regionais dentro de Fujian e serviços diurnos mais longos para o leste e sul da China. A Xiamen Norte trata da maioria das partidas de alta velocidade na rede nacional, enquanto a Estação Ferroviária de Xiamen continua útil para alguns serviços do lado da ilha e comboios regionais.
As rotas ferroviárias a partir de Xiamen seguem para nordeste em direção a Quanzhou, Fuzhou, Wenzhou, Hangzhou e Xangai, para sudoeste em direção a Zhangzhou, Chaoshan, Shenzhen e Guangzhou, e para o interior em direção a Longyan, Nanchang e outras ligações de Jiangxi. Não existe uma ligação ferroviária dedicada ao Aeroporto Internacional Xiamen Gaoqi, pelo que os passageiros normalmente fazem a ligação por estrada a partir da Estação Ferroviária de Xiamen, da Xiamen Norte ou de Xiamen Gaoqi. Reserve comboios de e para Xiamen online na Rail Monsters.