El hábitat principal del panda gigante se encuentra entre 2.600 y 3.700 m de altitud en las montañas Qinling, Daba, Minshan, Qionglai, Liangshan y Hengduan. Su distribución también incluye montañas a alturas de unos 1300-3500 m sobre el nivel del mar, como las montañas Qin Ling; Montañas Minshan, Montañas Qionglai, Himalaya oriental y Montaña Hengduan occidental.