No São João, o Metro não para. Na noite mais longa da Invicta, de 23 para 24 de junho, a circulação do Metro do Porto faz-se sem interrupções, para tornar mais tranquilas as idas e vindas da sardinhada e dos bailaricos. A única exceção é a Linha Violeta (E), que mantém a circulação habitual.
A operação especial de São João tem início às 20 horas de sábado com o reforço de todas as linhas, para que possa chegar atempada e confortavelmente ao centro da cidade.
No período noturno, a Linha Azul (A) apresenta uma frequência de veículos com intervalos de 15 minutos, até às 06H00. Na Linha Vermelha (B) a passagem do Metro vai realizar-se a cada 15 minutos, entre as 20H00 e as 03H00, sendo que a partir dessa hora e até às 06H00 passa para os 30 minutos. Já na Linha Verde (C) os veículos vão ter passagens a cada 15 minutos entre as 20H00 e as 02H00. A partir desse horário a frequência reduz para os 30 minutos. Em relação à Linha Amarela (D), e entre as 20H00 e as 05H00, a circulação de veículos vai fazer-se com intervalos de 6 minutos. A partir das 05H00 a frequência reduz gradualmente até atingir os 15 minutos. Finalmente na Linha Laranja (F) o intervalo de circulação vai rondar os 15 minutos entre as 20H00 e as 03H00. O intervalo aumenta para os 30 minutos a partir das 03H00 e até às 06H00.
A linha Violeta (E) mantém o funcionamento dentro do horário regular, encerrando à 01H00.
Por questões de segurança, e porque o fogo de artifício faz parte das celebrações do São João no Porto, a travessia da ponte Luiz I vai estar interrompida entre General Torres e São Bento, das 23H45 às 04H00. Assim, ao longo deste período, a Linha Amarela (D) funcionará de forma regular no Porto entre Hospital de S. João e S. Bento, e em Gaia entre Santo Ovídio e General Torres.