There is provided a movement assistance robot in which a single type of movement assistance robot can take care of multiple users having different physical abilities. A movement assistance robot 20 includes a robot arm unit 22 that is disposed in a base 21 traveling using drive wheels driven by a drive source, that includes multiple arms which are mutually and relatively movable by a drive unit, and that is configured to be transformable into multiple form types respectively coping with multiple movement postures (standing-upright walking assistance mode, hand support walking assistance mode, elbow support walking assistance mode, standing-upright riding movement mode, and seat riding movement mode) of a care receiver M1, a holding unit 23 that is disposed in a distal end portion of the robot arm unit 22 so as to support a care receiver, a selective operation unit that selects one form type from the multiple form types, and a transformation control unit that drives the drive unit and transforms the robot arm unit into a form type selected by the selective operation unit.