网页Ayen liegt zwischen den Nachbargemeinden Saint-Cyprien im Osten, Perpezac-le-Blanc im Süden und Saint-Robert im Westen, 19 Kilometer nordwestlich der Stadt Brive-la-Gaillarde und etwa 67 Kilometer südlich von Limoges an der D39 von Juillac nach Terrasson-Lavilledieu im Westen des Limousin. Das Flüsschen Elle fließt im Südwesten durch das Gemeindegebiet, der Roseix im Norden.