Cáceres ist gut mit dem Auto und Fernbussen erreichbar. Es gibt regelmäßige Busverbindungen von Madrid, Badajoz, Sevilla und anderen spanischen Städten.
Der nächste Flughafen ist in Badajoz (ca. 90 km entfernt), während der internationale Flughafen Madrid-Barajas mit dem Zug oder Auto in etwa drei Stunden erreichbar ist. Es bestehen direkte Zugverbindungen aus Madrid und anderen größeren Städten.
Innerhalb von Cáceres ist das öffentliche Verkehrsnetz übersichtlich und effizient. Buslinien verbinden die verschiedenen Stadtteile, aber das historische Zentrum lässt sich am besten zu Fuß erkunden. Taxis und Mietwagen stehen ebenfalls zur Verfügung.