China Railways D-Class operates a train from Chaozhou to Xiamen once daily. Tickets cost $12 - $15 and the journey takes 45 min. China Railways D-Class also services this route once daily. Alternatively, China Bus Guide operates a bus from Chaozhou to Xiamen 3 times a day. Tickets cost $13 - $18 and the journey takes 2 h 45 min.
From Chaoshan train to Zhangpu then train to Xiamen. 2 h 24 min $26. From Guangdong Chaozhou bus to Xiamen Hubin. 2 h 45 min $15. From Chaozhou taxi to Xiamen. 2 h 34 min $119. From Chaozhou drive to Xiamen. 2 h 34 min $25.