Barbate ist ein kleines Küstenstädtchen an der Mündung des Flusses gleichen Namens, südöstlich vom Kap Trafalgar.
Es gibt Linienbusverbindungen mit Cadiz und Sevilla.