La embarcación desembarcó en la playa de los Alemanes a las 2 p.m. Hora local (1200GMT) después de cruzar el estrecho de Gibraltar, dijeron los medios locales.
Las imágenes en las redes sociales mostraron el aterrizaje del barco y sus pasajeros saltando y corriendo por la playa.
El punto de partida del bote era desconocido y no hubo comentarios inmediatos de la policía.
Debido a las buenas condiciones climáticas, España ha visto un aumento en los intentos de los migrantes de llegar a sus costas en las últimas semanas.
Más de 100.000 inmigrantes llegaron a Europa desde el norte de África y el Medio Oriente de enero a junio, la mayoría abrumadora por vía marítima, según la Organización Internacional de Migración.
Las cifras generales han caído casi un 60 por ciento respecto del mismo período del año anterior. Video: Reuters.