Xiangjiaba está en China (Zhaotong Shi, Yunnan) en la zona horaria Asia/Shanghai.
Lugares cercanos son Baixi, Shuanglong y Qingfu.
Chengdu está a 225 km, Guangzhou está a 932 km y Shenzhen está a 1,023 km en línea recta.
Distancias desde Xiangjiaba a las ciudades más importantes de China y del mundo.
28.6326600°
104.4041600°