The balance training apparatus includes: a moving cart capable of moving on a moving surface by driving a driving unit; a movement controller configured to drive the driving unit and to move the moving cart in accordance with a predetermined swing pattern; a posture detection sensor that is provided in the moving cart and is configured to detect that disturbance of the state of a trainee who is standing on the moving cart has become outside of a predetermined range; and a difficulty level setting unit configured to instruct the movement controller to change the swing pattern and change the difficulty level of the training that moves the moving cart based on results of detecting the state of the trainee regarding which a notification is sent from the posture detection sensor.