Yandong () is a town in Bama Yao Autonomous County, Guangxi Zhuang Autonomous Region, China. As of the 2015 census it had a population of 25,917 and an area of .
As of 2017, the town is divided into twelve villages:
In March 2016 it was upgraded to a town.
The town lies in the southern Bama Yao Autonomous County at its border with the counties of Tiandong and Tianyang. It borders the towns of Jiazhuan and Bama in the north, Natao Township in the east, Tianyang County in the southwest, Tiandong County in the southeast, and Suolue Township in the west.
The Lingxi Stream () and Chedou Stream () flow through the town.
The town's economy is based on nearby mineral resources and agricultural resources. The region abounds with gold, copper and antimony. The main food crops are rice, corn and cassava. Native products include tea-oil tree and Bama miniature pig ().
The National Highway G323 passes across the township.