Huelva dispone de una línea marítima a Canarias, operada por Naviera Armas.