San Lorenzo de Tormes está situado al oeste de la provincia de Ávila, junto a la carretera N110, cerca de El Barco de Ávila.
Dista 75 km de Ávila, 94 km de Salamanca y 188 km de Madrid.
Su término municipal se extiende al este del cauce del Tormes por un terreno montuoso, poblado de encinas y carrascos, entre la cuenca de la garganta de Pedrona y la cuenca del Corneja.
En él se encuentran varios despoblados:
Hontanares, situado a los pies del monte El Nevazo, en posición de solana, en un paraje de lanchas, rodeadas de robles, encinas y algunos álamos, existió como aldea al menos en el siglo XVI y XVII y ya estaba despoblada a comienzos del siglo XIX.
El Santo, ligado posiblemente a la existencia de una antigua y desaparecida ermita, se conoce actualmente con el nombre de La Colada.
El Mojón, cerca de la carretera de Vallehondo a Los Sauces, fue un pequeño caserío existente en el siglo XVI que desaparecería a comienzos del siglo XVII.