Il patrono di Villafrati è san Giuseppe, festeggiato il 19 marzo. Il paese fa parte di un'unione di comuni insieme a Marineo, Cefalà Diana, Godrano e Bolognetta: nel territorio di quest'unione, su un rilievo, si trovano i celebri Bagni di Cefalà Diana, edifici palaziali in stile arabo destinati alle terme.
Villafrati conserva anche la chiesa del Santissimo Crocifisso, la chiesa di San Marco e quella della Santissima Trinità.