Xiamen es un importante nudo ferroviario en la costa sureste de China, situado en la red de alta velocidad de Fujian entre Fuzhou, Quanzhou y el corredor de Guangdong. La ciudad cuenta con dos principales estaciones de pasajeros: Xiamen Railway Station en la isla de Xiamen y Xiamen North Railway Station en Jimei. China Railway opera los servicios de alta velocidad, interurbanos y convencionales de la ciudad.
Los trenes desde Xiamen incluyen servicios de alta velocidad de las series G y D, trenes interurbanos regionales dentro de Fujian y servicios diurnos de mayor distancia hacia el este y el sur de China. Xiamen North gestiona la mayoría de las salidas de alta velocidad en la red nacional, mientras que Xiamen Railway Station sigue siendo útil para determinados servicios del lado de la isla y trenes regionales.
Las rutas ferroviarias desde Xiamen se dirigen al noreste hacia Quanzhou, Fuzhou, Wenzhou, Hangzhou y Shanghai, al suroeste hacia Zhangzhou, Chaoshan, Shenzhen y Guangzhou, y al interior hacia Longyan, Nanchang y otras conexiones de Jiangxi. No existe una conexión ferroviaria dedicada con el aeropuerto Xiamen Gaoqi International Airport, por lo que los pasajeros normalmente se desplazan por carretera desde Xiamen Railway Station, Xiamen North o Xiamen Gaoqi. Reserve trenes desde y hacia Xiamen en línea en Rail Monsters.