Son altitude minimale, 73 mètres, se situe à l’ouest, en aval du Pas de l’Anglais, là où l’Isle quitte la commune pour servir de limite entre Annesse-et-Beaulieu et Marsac-sur-l’Isle. L’altitude maximale, 198 mètres, est atteinte au nord, aux Bois de Chancelade-Ouest.
Elle est traversée par la voie de chemin de fer Limoges – Périgueux et les routes départementales 1, 2, 710 (l’ancienne route nationale 710) et 939 (l’ancienne route nationale 139). Le territoire communal est parcouru par les sentiers de grande randonnée GR 36, 646 et 654.
Source : Wikipédia