El Puerto de Tánger es uno de los puntos clave de comunicación entre España y Marruecos por vía marítima. Hay trayectos desde Algeciras (una hora y media), Tarifa (35 minutos) e incluso desde Barcelona (28 horas). Se trata del principal puerto marítimo de Marruecos ya que su posición estratégica entre el Atlántico y el Mediterráneo le concede una posición privilegiada. Es el primer puerto del país por tráfico y pasajeros.
A la salida del puerto hay numerosos buscavidas que intentan recibir una propina por buscarte un taxi o informarte de cómo llegar a la medina o a tu hotel. En general son inofensivos. El mejor método para sortearlos es cogiendo un taxi. Si vas al centro de la ciudad: medina o centro debes coger un taxi azul, que son pequeños y tienen taxímetro. No suelen costar más de un euro y medio o 2 euros en general. Si vas a las afueras o a un pueblo de los alrededores debes coger uno de los taxis grandes, los color crema, que no tienen taxímetro, por lo que debes negociar el precio antes de subirte.