Salles de Barbezieux est une commune du Sud-Charente située à 3 km au sud-est de Barbezieux et 31 km au Sud-Ouest d’Angoulême.
Salles est aussi à 13 km à l’ouest de Blanzac, 15 km au Nord Ouest de Brossac, 21 km à l’ouest de Montmoreau et 31 km de Cognac (sa sous-préfecture).
Bien que rurale, la commune est dans la périphérie de Barbezieux, et elle est désservie par la N.10 entre Angoulême et Bordeaux qui contourne Barbezieux par l’est et passe à l’ouest de la commune.
Un réseau de routes départementales dessert la commune, en particulier celles qui partent de Barbezieux vers l’est : la D.24 en direction de Montmoreau, qui passe près du bourg, la D.5 en direction de Blanzac qui passe plus au Nord, et la D.124 en direction de St-Bonnet au nord. La D.46 traverse le sud de la commune et va vers l’Ouest vers Reignac. La D.191 dessert le bourg.
Comme de nombreuses communes charentaises, Salles possède un habitat dispersé et compte de nombreux hameaux et fermes, ainsi que quelques lotissements dus à la proximité de Barbezieux. Du nord au sud, on trouve la Couronne, les Chauvins, les Lamberts, la Lande, chez Fouquet avec le lycée agricole, Villechevrolles, Lileau, chez Grassin, chez Nouleau en limite avec Condéon…
Communes limitrophes :
Barbezieux-Saint-Hilaire, Saint-Bonnet, Reignac, Challignac et Condéon