Xiamen to ważny węzeł kolejowy na południowo-wschodnim wybrzeżu Chin, położony na sieci kolei dużych prędkości w Fujian między Fuzhou, Quanzhou a korytarzem Guangdong. Miasto ma dwa główne dworce pasażerskie: Xiamen Railway Station na wyspie Xiamen oraz Xiamen North Railway Station w Jimei. China Railway obsługuje miejskie szybkie, międzyregionalne i konwencjonalne połączenia pasażerskie.
Pociągi z Xiamen obejmują szybkie kursy serii G i D, regionalne pociągi międzyregionalne w obrębie Fujian oraz dłuższe połączenia dzienne w kierunku wschodnich i południowych Chin. Xiamen North obsługuje większość odjazdów szybkich w całej krajowej sieci, podczas gdy Xiamen Railway Station pozostaje przydatny dla wybranych usług po stronie wyspy i pociągów regionalnych.
Trasy kolejowe z Xiamen biegną na północny wschód w kierunku Quanzhou, Fuzhou, Wenzhou, Hangzhou i Szanghaju, na południowy zachód w kierunku Zhangzhou, Chaoshan, Shenzhen i Guangzhou oraz w głąb kraju w kierunku Longyan, Nanchang i innych połączeń w Jiangxi. Nie ma dedykowanego połączenia kolejowego z Xiamen Gaoqi International Airport, więc pasażerowie zwykle dojeżdżają drogą z Xiamen Railway Station, Xiamen North lub Xiamen Gaoqi. Zarezerwuj pociągi z i do Xiamen online w Rail Monsters.