Гуйян находится на юго-западе Китая в восточной части Юньнань-Гуйчжоуского плато, является административным центром провинции Гуйчжоу, политическим, экономическим и культурным центром всей провинции. Город раскинулся на 8034 кв. км, самая высокая точка находится на высоте 1762 м над уровнем моря, самое низкое место — на высоте 506 м, средняя высота в центре города 1000 м. Отличительными географическими чертами Гуйяна являются низкие широты, высокогорный и разнообразный рельеф.
Гуйян расположен в полосе субтропических вечнозеленых широколистных лесов, мягкий и влажный климат обусловил разнообразие биологических ресурсов. Важными объектами охраны государства являются гирчовник влагалищный, лиодендрон китайский, тритон и белогривый длинохвостый фазан. Гуйян славится такими достопримечательными районами, как горы Цяньлиншань, Цветочный родник, терем Цзясюлоу, Вэньчангэ, горы Фуфэншань и подземный парк.