There is a train from Xiamen to Beijing. Leaves Xiamen at
There is a train from Xiamen to Beijing. Leaves Xiamen at 21:08 (the departure time may have changed by now.... I took it last year) and Arrives in Beijing 07:00. Soft Sleeper is about 600 RMB or more. Train is K305/K308