Vilafan es un municipio español de la provincia de Gerona, Cataluña, situado en la comarca del Alto Ampurdán.
Situado en el centro de la comarca del Alto Ampurdán en terreno plano, limita con los términos de Santa Leocadia de Algama al sur, de Borrassá al sudoeste, de Aviñonet de Puig Ventós al nordoeste y con la capital de la comarca Figueras al sudoeste. El río Manol, junto con los torrentes de les Costes y de Serra riega sus terrenos.