Giugno in Portogallo è generalmente conosciuto come il mese per celebrare santi diversi. Festa de São João è in realtà il culmine delle feste di cinque settimane. Musica tradizionale, danze, salti sopra i falò e mangiare sardine grigliate – così la città di Porto celebra la Festa di São João che si svolge ogni anno durante la metà dell'estate, il 23 giugno. Migliaia di persone esce per rendere omaggio a St. Giovanni e godetevi magnifici fuochi d'artificio a mezzanotte.
Questo festival di Porto comprende alcune interessanti tradizioni pagane. Per esempio, le persone per le strade potrebbero colpirsi a vicenda con fiori di aglio o martelli gonfiabili. I fuochi d'artificio sono anche considerati avere radici profane che rendono omaggio al Sole come la divinità. In realtà, è iniziata nel XIV secolo come una tradizione pagana di adorare il Sole e le colture. Così simili feste che oggi si celebrano a Porto da oltre sei secoli, ma la figura di San Giovanni Battista divenne così importante per i cittadini solo nel XIX secolo. Da allora la celebrazione ottenne un significato cristiano e fu stabilita come la festa più importante della città.
Un'altra curiosità – non è molto conosciuta oltre il Portogallo, anche se è infatti una delle celebrazioni di strada più vivaci che si svolgono nel paese.