El São João do Porto es una fiesta que ocurre de 23 para 24 de Junio en la ciudad de Porto, Portugal. Esta es una de las más grandes y divertidas fiestas de Europa, muy apreciada por los turistas. Oficialmente, se trata de una festividad católica que celebra el nacimiento de São João Batista,que se centra en una misa y una procesión del São João en el día 24 de Junio, pero la fiesta del  S. João do Porto tiene origen en el solsticio de Junio y inicialmente
 se trataba de una fiesta Pagana. Las personas festejaban la fertilidad, asociada a la alegría de las cosechas y la abundancia. Más tarde, de similitud (a la semejanza) con lo que sucedió con el Entrudo, la Iglesia cristianizó esa fiesta pagana y le atribuyó S. João como patrono.

Más de 200 mil personas salen a la calle, se reúnen en esta fiesta y se divierten por toda la noche, en la cual impera un extraordinario espectáculo de fuegos artificiales en el río Duero, de cerca de 15 minutos de duración.

De los más jóvenes hasta los mayores, todos celebran el São João y hay muchas tradiciones asociadas a este día: desde el lanzamiento de globos de aire caliente, martillos de plástico sorprendiendo las cabezas de los verbeneros, pasar puerros a oler por los distraídos, saltar las hogueras, regalar "manjericos” (planta de albahaca) adornados con clavel tradicional de papel que sostiene una banderilla (donde se pueden leer estrofas de cuatro versos).

                                                                                   En esta noche no faltan las canciones populares, las "sardinhadas”, el "caldo verde” y las tradicionales rutas desde la zona ribereña hasta la Foz del Duero. Para los más resistentes, la fiesta solo termina para ver el nascer del sol.