It is located on the eastern part of the island of Réunion, about 40 kilometres southeast of Saint-Denis, the capital.
Сан-Бенуа расположена в восточной части острова Реюньон, примерно в 40 км к юго-востоку от столицы, Сен-Дени.