O Porto de Leixões, que fica situado a cerca de 11 quilómetros do centro da cidade do Porto e a cinco quilómetros do Rio Douro, entre as povoações de Leça da Palmeira e Matosinhos, é o maior da Região Norte.
Este porto, um dos mais importantes do país, está dotado de cais (cais convencionais de carga geral e granéis sólidos e cais de movimentação de granéis líquidos), de terminais (terminais de petroleiros, contentores, multiusos e cruzeiros), doca de recreio, porto de pesca e instalações especializadas (como para depósitos e armazéns).
Por ano, movimenta cerca de 14 milhões de toneladas de mercadorias (como têxteis, vinhos, granito, madeira e automóveis) e cerca de 65 mil passageiros passam pelo Porto de Leixões em navios de cruzeiro. Com as obras de construção de um novo Terminal de Cruzeiros em Matosinhos, este porto irá contribuir cada vez mais para o crescimento do turismo no Norte, com a passagem de mais e maiores navios de cruzeiro e de mais passageiros.
Os visitantes que chegam de barco vêm de várias partes do mundo, mas principalmente da Alemanha, Reino Unido e Estados Unidos da América.
O Terminal de Passageiros Sul para cruzeiros foi inaugurado em 2011 para dinamizar o turismo do Porto e do Norte do país. Este terminal tem recebido os melhores navios da frota mundial de cruzeiros. No Terminal de Passageiros Norte é onde se situa a Estação de Passageiros, uma bela construção de madeira, parecida com um casco de um navio e que é considerado Património Arquitectónico e Histórico da cidade de Matosinhos. Este espaço tem capacidade para 750 passageiros em situação de embarque e desembarque.
Como porto de pesca, Matosinhos está no topo dos portos no que diz respeito à quantidade global de pescado, principalmente de sardinha.
Se quiser deslocar-se do Porto de Leixões para o centro da cidade (ou vice-versa) de metro e se se encontrar perto do terminal 1 do porto, a estação de metro mais próxima é a do Mercado. Se estiver perto da Praia de Matosinhos, existe ali perto a estação de metro Matosinhos Sul. O custo da viagem é de 2€ e a viagem será de cerca de 25 minutos.
Já uma viagem de autocarro de Leixões para o centro do Porto demora mais ou menos entre 30 a 40 minutos e custa à volta de 2€. Se o seu navio atracar no Terminal 1, deve apanhar o autocarro nº 507 e, se sair pelo lado da Praia de Matosinhos, apanhe o autocarro nº 500.
Se pretende mais conforto, sempre pode optar por um táxi. Até ao centro da cidade a viagem custará entre os 15 e os 20€ e demora entre 15 a 20 minutos.