Située dans le nord de l’Estrémadure, Cáceres est une ville de l’intérieur, perchée sur un plateau entre les sierras de San Pedro et de la Mosca. Elle se trouve à mi-chemin entre Madrid (à environ 300 km) et Lisbonne (à 300 km également), ce qui en fait un point stratégique dans l’ouest de la péninsule Ibérique.
La ville est proche de plusieurs parcs naturels et réserves, comme le parc national de Monfragüe, paradis des ornithologues, ou la Sierra de Gata, idéale pour les randonnées. Elle n’est pas traversée par de grands fleuves, mais bénéficie de plusieurs points d’eau et barrages à proximité, offrant des espaces de loisirs.
Le climat de Cáceres est de type méditerranéen continentalisé : étés chauds et secs (souvent au-dessus de 35°C), hivers doux et relativement humides. Les meilleurs moments pour visiter sont le printemps (mars à mai) et l’automne (septembre à novembre), lorsque le climat est agréable et que la ville vibre au rythme de festivals et d’activités en plein air.