The invention discloses a reverse, over-speed and stall protection safety circuit of an escalator and a moving walkway. The reverse, over-speed and stall protection safety circuit comprises an input control module, a control processing module, and an output execution module, wherein the input control module is used for detecting the running state of the escalator and the moving walkway and inputting a detected signal to the control processing module; the control processing module consists of a programmable logic device, and is used for determining whether reverse, over-speed and stall happen according to a running state signal of the escalator and the moving walkway inputted by the input control module, and for controlling the output execution module to act when reverse, over-speed and stall happen; and a normally-open contact of the output execution module is serially connected with a safety control circuit of the escalator and the moving walkway, and the normally-open contact is switched off when reverse, over-speed and/or stall happen so as to achieve the safety protection. The safety circuit provided by the invention can achieve non-operating reverse protection, over-speed andstall protection.