El patrono de San Giovanni in Marignano es san Juan Bautista, festejado el 24 de junio; la otra patrona, santa Lucía, se festeja el 13 de diciembre.
Por las calles del centro histórico, desde el solsticio de verano del 21 de junio hasta la fiesta patronal, se celebra la Noche de las Brujas, manifestación que recuerda las tradiciones populares y los ritos de la noche de San Juan. El pueblo conserva también la Iglesia de San Pietro Apostolo y el Centro de Estudios Naturalistas Valconca.