La patrona de San Giovanni in Marignano es santa Lucía, festejada el 13 de diciembre; el otro patrono, san Juan Bautista, se festeja en cambio el 24 de junio.
La Antica Fiera di Santa Lucia recuerda las tradiciones ligadas al solsticio de invierno, la celebración de la santa patrona de la vista y la vocación campesina del pueblo, siempre conocido por la producción de trigo. Por una tradición secular y arraigada, en San Giovanni in Marignano las fiestas navideñas comienzan precisamente con santa Lucía. El pueblo conserva también el Museo de Historia Natural y el pequeño parque de la Iglesia de Montalbano.