Está situada en la falda de la Sierra de Béjar, en el Valle de Ambroz, al norte de la provincia de Cáceres .
Se encuentra a 123 km de Cáceres y 90 de Salamanca . Es la cabeza administrativa de la comarca del Valle de Ambroz . Disfruta de clima continental suave, con veranos cálidos e inviernos fríos (txt.R.Gest).