Le village de Villefranche-Saint-Phal est situé en Bourgogne dans le département de l'Yonne (89).