Sauvigny-les-Bois () is a commune in the Nièvre department in central France. It is located on the junction of the main D18 road with the D209, 9 km south east of Nevers.