Гуан'ань лежить на висоті близько 300 метрів над рівнем моря[4] у центрі Сичуанської западини.
Клімат
Місто знаходиться у зоні, котра характеризується вологим субтропічним кліматом[4]. Найтепліший місяць — серпень із середньою температурою 27,2 °C. Найхолодніший місяць — січень, із середньою температурою 6,6 °С.[5]