The patron saint of Villa San Giovanni is Saint John the Baptist, celebrated on 24 June.
The town holds the Pilone di Santa Trada and the Torre Cavallo, as well as the Natural History Museum of the Strait of Messina and the Church of Santa Maria di Porto Salvo.