Puerto de Béjar es un municipio ubicado en la provincia de Provincia de Salamanca en Castilla y León. La población de Puerto de Béjar es de 373 personas (2020), el área de Puerto de Béjar es de 10 kilómetros cuadrados, la distancia de Puerto de Béjar a Madrid es de 225 kilómetros. Puerto de Béjar comparte fronteras con Baños de Montemayor, Peñacaballera, Montemayor del Río, Aldeacipreste, Cantagallo, Béjar, Candelario y La Garganta.