L'habitat principal du panda géant se situe entre 2 600 et 3 700 m d'altitude dans les montagnes Qinling, Daba, Minshan, Qionglai, Liangshan et Hengduan. Leur répartition comprend également des montagnes situées à des altitudes de 1 300 à 3 500 m au-dessus du niveau de la mer, telles que les monts Qin Ling; Montagnes Minshan, montagnes Qionglai, Himalaya oriental et montagne occidentale Hengduan.