Le Shenzhen 100 Mountain Running Race se court dans le district de Yantian, à l'est de Shenzhen, dans le Guangdong. Le terrain est celui du parc côtier : collines boisées, sentiers étroits et passages en balcon au-dessus de la mer, à quelques kilomètres seulement d'une métropole dense. Le contraste entre skyline et sentiers fait une grande partie de l'identité de la course.
Trois formats sont au programme : 60 km, 35 km et 10 km. Cette gamme permet aussi bien une première sortie en nature qu'un vrai objectif d'ultra sur la journée.