In this paper, using Holland's method, the effect of the horizontal structure of tropical cyclones on their motion is investigated. The "characteristic radius", ro characterized as the horizontal structure of a tropical cyclone, rc=1/2(1+√1+(2(m+2))/p)rM in which m and p are the parameters of the vortex, has been found by the author. And then it has been shown that there is but one "characteristic radius" for each cyclone with horizontal structure. Two direct analytic solutions for the uniform and non-uniform basic flows in steady situations are presented with rc Results show that the change in the horizontal structure of the tropical cyclone itself will have obvious effect on the cyclone motion, on both its direction and speed. Therefore it must be considered in the research on the tropical cyclone motion.