The patron of Penna San Giovanni is Saint John the Baptist, celebrated on 24 June; 29 August is also listed among the municipality's feast days. The municipality holds the Chiesa di San Giovanni Battista.
The municipality also holds the Teatro Flora, the remains of the old Rocca, Porta Marina, Porta della Pesa and the Parco Monte.