Juan Luis (Manolo Caracol, 'Embrujo') es un joven que vuelve a Cádiz junto a su amigo Dimas tras pasar una etapa en México. Sin quererlo, llegan a la venta El Catite, un extraño lugar frecuentado por los pescadores de la zona. En realidad, la venta se trata de una tapadera para el contrabando y gente de la peor calaña se da cita ahí. Nada más llegar, Dimas se ve envuelto en una pelea y Juan Luis trata de defenderle dejando fuera de combate al matón. Esta actitud despierta la admiración de todo el local y, en especial, de una bella joven llamada Reyes (Lola Flores, 'La faraona'), la hija adoptiva del dueño. Pronto consiguen trabajo y el romance entre Juan Luis y Reyes comienza a florecer.
'La niña de la venta' supone la última aparición conjunta de los cantaores Manolo Caracol y Lola Flores.