Lepe est située dans la province de Huelva, en Andalousie occidentale, à environ 20 kilomètres de la frontière portugaise et 120 kilomètres de Séville. Bordée par l’océan Atlantique, elle dispose d’un littoral exceptionnel avec plusieurs plages de sable fin, idéales pour les bains de soleil, les sports nautiques ou l’organisation d’événements en plein air.
Parmi les repères géographiques proches, on trouve le Parc naturel des Marais de l’Odiel, la Costa de la Luz, et les plages sauvages de Nueva Umbría, accessibles en bateau par le fleuve Piedras. La station balnéaire voisine d’Islantilla, partagée avec la commune de Isla Cristina, est une destination touristique majeure disposant d’un terrain de golf, de centres commerciaux et de nombreux hôtels.
Le climat est typiquement méditerranéen océanique, avec des étés longs, chauds et secs, et des hivers doux. Lepe bénéficie d’un ensoleillement exceptionnel tout au long de l’année, ce qui en fait une destination idéale du printemps jusqu’au début de l’automne.