Answered by Sheldon from USA | Aug. 25, 2013 22:02
There is no direct train between SZ and Xiamen, but the direct buses exist.
If you want to take the bus, you can go to Qiaoshe Bus Station. The buses at Qiaoshe Bus Station are at 09:10, 09:40, 11:00, 11:40, 20:00, 20:30, 21:00, 21:30, 22:00 and 22:20.
The bus fare is around 230 to 250RMB per person and takes about 10 hours.
If you want to take train, you need to reach Guangzhou East Railway Station first. From the East Railway Station, there are two trains.