Montacher-Villegardin () is a commune in the Yonne department in Bourgogne-Franche-Comté in north-central France.
The commune is traversed by the river Lunain, a tributary of the Loing.