Il patrono di San Giovanni in Croce è san Giovanni Battista, festeggiato il 24 giugno; nel comune si trova la Chiesa di San Giovanni Battista.
Nel comune si trovano anche Villa Medici del Vascello, la Chiesa di San Zavedro, l'Oratorio della Santissima Trinità e il Teatro comunale Cecilia Gallerani.