As florestas antigas têm árvores grandes, troncos caídos e vegetação de sub-bosque de espécies de plantas nativas. Os pandas gigantes dependem principalmente do bambu abundante encontrado nas florestas temperadas de folhas largas e de coníferas em altitudes médias (cerca de 300m-460m).
O principal habitat do panda gigante fica entre 2.600 e 3.700 m de altitude nas montanhas Qinling, Daba, Minshan, Qionglai, Liangshan e Hengduan. Sua distribuição também inclui montanhas em altitudes de cerca de 1.300 a 3.500 m acima do nível do mar, como as montanhas Qin Ling; Montanhas Minshan, montanhas Qionglai, Himalaia oriental e montanha Hengduan ocidental.