La commune est située à 4,5 kilomètres de Bretteville-sur-Laize, à 9 kilomètres de Thury-Harcourt et à 26 kilomètres de la capitale bas-normande.
Mesnil-Touffray
Situé à 2 km au nord, le hameau du Mesnil-Touffray compte environ 98 habitants. Bien que faisant partie de Barbery et que sa population se rattache à celui-ci, le Mesnil-Touffray jouit d'une quasi indépendance. L'ancienne mairie, abandonnée en 2002, a repris du service. Elle sert d'annexe de celle de Barbery, les habitants du hameau y viennent voter et des informations sont transmises depuis celle-ci. Le hameau est dirigé par le maire-adjoint. La petite école a fermé ses portes au cours de l'année 2004, faute d'effectifs. Son église rappelle que jusqu'à 1982, Mesnil-Touffray fut une paroisse. Le hameau est voisin de Gouvix et de Saint-Germain-le-Vasson.