A diario hay autobuses regulares de la empresa Linesur que unen Los Barrios con Alcalá de los Gazules, Jerez de la Frontera y Sevilla.