Firstly, I'd like to tell you that there is no direct train from Shenzhen to Xiangfan. Therefore, you need take a bullet train at Shenzhen to Guangzhou Railway Station. It is very convenient. At Guangzhou Railway Station, you can catch a direct train to Xiangyang which is the train station of Xiangfan.