El río Tajo entra en la provincia por Talavera la Vieja y la recorre de este a oeste para internarse en Portugal; dentro de Cáceres recibe por la derecha al Tiétar, Alagón y Jerte y por la izquierda al Gualija, Ibor, Almonte y Salor.