
Cáceres se trouve à 2 heures et demie de Madrid et de Lisbonne. Des villes voisines qui possèdent des monuments déclarées Patrimoine Mondial comme Mérida et Guadalupe, et les villes proches comme Salamanque (à 215 km), Ávila (230 km) et Tolède (265 km). Trujillo (47 km) et Séville (270 km) sont deux villes touristiques proches.
Cáceres est connectée à travers la A-66 (ancienne chaussée romaine de l’Argent) avec Hervas, Plasence et Mérida, Almendralejo, Zafra, Fuente de Cantos et Monesterio.
À travers la A-58, elle est connectée, en passant par Trujillo, à Madrid et avec la capitale lusitanienne, en reliant Badajoz ou Mérida. Elle est également connectée au Portugal, à travers Valencia de Alcántara, à travers la N-521.
Depuis Ciudad Real on peut y accéder à travers la N-430, à travers Fuenlabrada de los Montes, en direction à Don Benito et Mérida.
La ville dispose d’une connexion directe en train avec Madrid et Séville, ainsi qu’avec les villes proches de Mérida, Plasence, Badajoz.
Ainsi, les lignes de bus interurbaines qui sortent ou s’arrêtent à Cáceres sont nombreuses et permettent qu’elle soit connectée au reste de l’Espagne et de la province.