A bimodal ultrasonic motor, which operates with only one power amplifier, uses two simultaneously excited modes to drive the rotor; a longitudinal mode and a flexural mode. The equations of motion describing the vibrations and contact behavior are derived by Hamilton's principle and the geometry constraint. The Lagrange multiplier method is used to treat the frictional contact problem. The finite element method and numerical integration scheme are used to simulate the dynamic responses of this system with and without contact. Some important factors are studied for the bimodal ultrasonic motor design. The factors include structure design, amplitude of input voltage, phase displacement, exciting frequency, and contact behavior.