The Chavanon is a 54.2-kilometre (33.7 mi) long river in the Creuse, Puy-de-Dôme, and Corrèze départements, central France. Its source is in Crocq. It flows generally southeast. It is a right tributary of the Dordogne into which it flows between Savennes and Confolent-Port-Dieu.