Shenzhen is located in Guangzhou city, China at the 22.5455, 114.0683 coordinates. Distance from Shenzhen to other cities. are listed below, click on the city name to find distance between. Distance from Shenzhen to Dongguan 65 km, to Shantou 286 km, to Foshan 110 km. The green marker indicates the location of Shenzhen.