Le patron de Penna San Giovanni est saint Jean-Baptiste, fêté le 24 juin ; le 29 août figure aussi parmi les jours de fête indiqués pour la commune. La commune compte la Chiesa di San Giovanni Battista.
La commune abrite aussi le Teatro Flora, les vestiges de l'ancienne Rocca, la Porta Marina, la Porta della Pesa et le Parco Monte.