This is known as "Zeno's paradox", so look up that term if you want to know more.
In our modern mathematical formalization of "distance" -- that is, the real numbers -- the answer to this question is that between event 1 (being present at one point) and event 2 (being present at another point), infinitely many events can occur (being present at e.g. the point halfway between the two points, and halfway between those points, and so on). This can happen despite the fact that between event 1 and event 2 we cover only a finite amount of distance, or that it takes a finite amount of time.