A programação arranca no dia 20 de Junho, às 22h00, com a actuação dos DJ’s residentes. No dia seguinte, 21 de Junho, a animação continua com a atuação da LMC Band e DJ’s a partir da meia-noite.
O dia 23 de Junho será o ponto alto das festividades, com atividades ao longo de todo o dia: marchas infantis (10h00), marchas sénior (14h00) e as tradicionais Marchas de São João às 22h30. Às 00h30, haverá um espetáculo de fogo de artifício, seguido da aguardada atuação do artista Nininho Vaz Maia às 01h00. A noite termina com mais música dos DJ’s residentes.
As comemorações encerram a 24 de Junho, com eventos a decorrer na Quinta do Pinheiro, incluindo uma atuação da Banda Musical de Fornos (15h30), sardinhada tradicional (16h30) e música com o Duo HD.
O município convida toda a população e visitantes a juntarem-se à festa e viverem o espírito sanjoanino em Castelo de Paiva.