Брястовец е разположен в североизточната част на община Бургас, на 380 м надморска височина. На северозапад са разположени разклоненията на източна Стара планина.