Buchen (German pronunciation: [ˈbuːxn̩] ; South Franconian: Buche) is a town in the German state of Baden-Württemberg. It is situated in the Odenwald low mountain range, 23 km northeast of the regional center Mosbach.