Villafrati (sicilià Villafrati) és un municipi italià, dins de la ciutat metropolitana de Palerm. L'any 2007 tenia 3.364 habitants. Limita amb els municipis de Baucina, Bolognetta, Cefalà Diana, Ciminna, Marineo i Mezzojuso.