La patronne de San Giovanni in Marignano est sainte Lucie, fêtée le 13 décembre ; l'autre patron, saint Jean-Baptiste, est fêté quant à lui le 24 juin.
L'antique foire de Sainte-Lucie rappelle les traditions liées au solstice d'hiver, à la célébration de la sainte patronne de la vue et à la vocation paysanne du bourg, de tout temps connu pour la production de blé. Selon une tradition séculaire et bien ancrée, à San Giovanni in Marignano les fêtes de Noël commencent justement avec sainte Lucie. Le village conserve aussi le musée d'Histoire naturelle et le petit parc de l'église de Montalbano.