Shangde está en China (Longnan Shi, Gansu) en la zona horaria Asia/Shanghai.
Lugares cercanos son Danbao, Wenxian Chengguanzhen y Koutouba.
Chengdu está a 253 km, Tianjin está a 1,206 km y Beijing está a 1,208 km en línea recta.
Distancias desde Shangde a las ciudades más importantes de China y del mundo.
32.9072700°
104.7695800°