An ultrasonic motor speed control scheme is presented in this paper based on neural networks and iterative controller. Suitable ranges of the adaptive learning rates of neural network controller are presented through the theoretical analysis on the proposed model, which could guarantee its stability. The convergence of iterative controller is also discussed. Numerical results show that the control scheme is effective for various kinds of reference speeds of ultrasonic motors. Comparisons with the existing method show that the precision of control could be increased using the proposed method. Simulations also show that the proposed scheme is fairly robust against random disturbance to the control variables.