El patrón de Penna San Giovanni es san Juan Bautista, festejado el 24 de junio; entre los días festivos indicados para el municipio figura también el 29 de agosto. El municipio cuenta con la Chiesa di San Giovanni Battista.
El municipio cuenta también con el Teatro Flora, los restos de la antigua Rocca, la Porta Marina, la Porta della Pesa y el Parco Monte.