Ahuy is located on the Langres Plateau, 6 km north of Dijon.
The southern part of the commune overlaps with the urban area of Dijon and the area covered by the town is quite large however the rest of the commune is mostly forest in the west and farmland in the east.