Vejer de la Frontera ist eine spanische Bergstadt, ein typisches Pueblo Blanco, in der Provinz Cádiz, Andalusien, am rechten Ufer des Flusses Barbate. Die Stadt Vejer de la Frontera befindet sich auf einem niedrigen Hügel mit Blick auf die Meerenge von Gibraltar mit fantastischer Aussicht und ist von Obstgärten und Orangenhainen umgeben.
Viele Teile der Stadt haben einen Blick auf das Meer und an klaren Tagen können Sie sogar die marokkanische Küste sehen.
Vejer ist eine geschichtsträchtige Stadt, die von den Phöniziern und später von den Römern als Festungsstadt genutzt wurde und dann fünf Jahrhunderte maurischer Herrschaft stand, bis sie 1248 von König Ferdinand von Kastilien erobert wurde. Vejer wurde dann eine Grenzstadt gegen den Mauren und damit "de la Frontera" wurde seinem Namen hinzugefügt. Der König übergab Vejer an Don Alonso Perez de Guzman, den Gründer des herzoglichen Hauses von Medina Sidonia. Die berühmte Schlacht von Trafalgar fand 1805 direkt vor der Küste in der Nähe der Stadt statt.