Lukavice leží v centru nejlidnatější a značně navštěvované oblasti Orlických hor a jejich podhůří. Rozkládá se v údolí stejnojmenného potoka a podél silnice, spojující města Žamberk a Letohrad (do roku 1950 Kyšperk).
Jihozápadně od vesnice se táhne vyvýšený hřbet letohradského svatojánského Kopečku, Mechnáče a Hůr, odkud je nejhezčí pohled na Lukavici s panoramatem Orlických hor. Horní části vsi dominuje zalesněný kopec s názvem Karlovice. Pod ním pramení Lukavický potok, protékající obcí a vlévající se na letohradském podměstí do Tiché Orlice.
pondělí 8:00-12:00 12:30-17:00
středa 8:00-12:00 12:30-17:00