Beaufou is a small village in the region of Pays de la Loire in western France. It is designated municipally as a commune within the départe…Beaufou is a small village in the region of Pays de la Loire in western France. It is designated municipally as a commune within the département of Vendée. Beafou is located in the west of France, north of the Vendée department: 20 km north of La Roche-sur-Yon, 50 km south of Nantes, and 40 km from the Atlantic coast.