Abstract. In this paper we address the reachability problem in controlled o-minimal dynamical systems. This problem can be formulated as follows. Given a controlled o-minimal dynamical system and a target set, starting at an initial point, is there a finite choice of time points and control parameters applied at these points such that the target set is reachable. We prove the existence of a finite control stategy and construct an algorithm which provides finite control strategies for one-dimensional controlled polynomial dynamical systems.We also provide a complexity result which shows upper bounds on the numbers of switches in finite control strategies.