Село Лъка се намира в Югоизточна България. Селото е част от община Поморие, Област Бургас и отстои на 10 км от морския град Бургас, на 10 км от Поморие. Несебър се намира на 20 км разстояние от селото.