Shenzhen is easy to reach the KCR commuter train runs throughout the day, the trip taking about 40 minutes.
There are multiple train runs through the day to Shenzhen.
It takes a few hours to get to Shenzhen by train.