Dolní Lukavice se trouve à 7 km au sud-est de Dobřany, à 16 km au sud de Plzeň et à 95 km au sud-ouest de Prague[4].
La commune est limitée par Horní Lukavice, Chlumčany et Útušice au nord, par Předenice au nord-est, par Řenče au sud-est, et par Přeštice au sud et à l'ouest[5].