El término municipal está atravesado por la carretera N-110 entre los puntos kilométricos 347 y 352.
La altitud oscila entre los 2395 metros al sur (pico Covacha), en plena sierra de Gredos, y los 1110 metros a orillas del río Aravalle.
El pueblo se alza a una altitud de 1171 m s. n. m.[1][2] La laguna del Barco, de origen glaciar, está situada dentro del municipio.
(1) En este censo se denominaba Casas del Puerto Entre el censo de 1857 y el anterior, crece el término del municipio porque incorpora a 055018 (Santiago de Aravalle).
Servicio diario de transporte con CEVESA en la línea Madrid-Plasencia-Madrid.