In the west, Yanyuan County encompasses the eastern shores of Lugu Lake, shared with Yunnan Province. To the north and east, Yanyuan is bordered by the Yalong River that cuts a deep gorge through the mountains. The Yalong forms a dramatic bend as it diverts around the Jinping Mountains in northern Yanyuan.