The present disclosure relates a walking assist device, including: a sensor configured to detect a movement of an user and to generate detection signals, a step length module configured to calculate a step length, a controller connected to the sensor and the step length module, and an output module. The controller is configured to determine a step status according to the detection signals, and to generate control signals according to the step status and the step length. The output module is disposed on a shoe body. The output module connects to the controller, and the output module is configured to issue a step cue according to the control signals.