Vejer de la Frontera est une ville espagnole perchée, un Pueblo Blanco typique, dans la province de Cadix, en Andalousie, sur la rive droite de la rivière Barbate. La ville de Vejer de la Frontera occupe une petite colline surplombant le détroit de Gibraltar avec des vues fantastiques et entourée de vergers et d'orangeraies.
De nombreuses parties de la ville ont vue sur la mer et vous pouvez même voir la côte marocaine par temps clair.
Vejer est une ville chargée d'histoire, ayant été utilisée comme ville fortifiée par les Phéniciens, plus tard par les Romains, puis a subi cinq siècles de domination maure jusqu'à ce qu'elle soit capturée par le roi Ferdinand de Castille en 1248. Vejer est alors devenue une ville frontalière contre les Maures et donc "de la Frontera" a été ajouté à son nom. Le roi donna le contrôle de Vejer à Don Alonso Perez de Guzman, fondateur de la maison ducale de Medina Sidonia. La célèbre bataille de Trafalgar a eu lieu juste au large de la côte près de la ville en 1805.