Vilanant is a town in the Alt Empordà comarca, in Girona province, Catalonia, Spain. It has a population of 328 people.
The municipality covers an area of 17 km² and is located at an average altitude of 98 meters above sea level. Neighboring municipalities are to the north with Llers, to the east with Avinyonet de Puigventós, to the south with Borrassà and Navata and to the west with Cistella.