La fiesta de S. João, famosa entre los habitantes de Gaia y Oporto, tiene lugar la noche del 23 al 24 de junio.
Esa noche, la población sale a la calle con complementos típicos de esta fiesta: el puerro y el martillo de San Juan.
Se forman multitudes por toda la ciudad, cantando y bailando, desfilando por las calles. Otra tradición obligatoria en la Festa de S. João es probar las famosas sardinas asadas y el caldo verde. El día 24, festivo municipal, también tendrá lugar la Regata de Barcos Rabelos.
Fecha: 24 de junio