Taihuai (simplified Chinese: 台怀; traditional Chinese: 臺懷; pinyin: Taíhuaí) is a town in Wutai County, Xinzhou, Shanxi, China.
As of the 2000 census[update] it had a population of 10,525 and an area of 189 square kilometres (73 sq mi).
The Lingjiu Peak (灵鹫峰), with a height of 168 metres (551 ft) above sea level, located in the town.
Mount Fanxian (梵仙山), located in the south of the town.
Taihuai is in the temperate continental climate zone, with an average annual temperature of 4.5 °C (40.1 °F), total annual rainfall of 700 to 800 mm, a frost-free period of 90 to 110 days.