Barges is located some 12 km due south of Dijon. Access to the commune is by the D996 road from Saulon-la-Rue in the north which passes down the eastern side of the commune and continues south-east to Noiron-sous-Gevrey. Access to the village is by the D109 from Épernay-sous-Gevrey in the south which enters the commune in the west and continues north-east through the village and continues east as the D31 to Bretenière. Apart from a significant-sized urban area around the village the commune is entirely farmland.[4][5]
The Chairon river rises near the village and flows south-east to join the Sans Fond at Beau-Vallon.[4]