La municipalité d’Avinyonet de Puigventós est située presque au centre géographique de la région de l’Alt Empordà. Il occupe une superficie approximative de 12,3 km2 et se situe à 70 m d’altitude. Il borde la commune de Llers au nord, Vilafant à l’est, Vilanant à l’ouest et Borrassà et Ordis au sud. C’est un point de passage obligatoire entre les quartiers de l’Alt Empordà et de la Garrotxa, puisque la route A-26, de Figueres à Besalú et Olot, traverse la zone dans le sens est-ouest.