The invention discloses a fire-fighting lance capable of adjusting the water flow spraying distance for public safety. The fire-fighting lance comprises a fire-fighting lance body, a water-inlet valvebody is arranged at the rear end of the fire-fighting lance body, a pipeline is arranged at the position, close to the water-inlet valve body, of one end of the fire-fighting lance body, a fire-fighting lance head is arranged at the front end of the fire-fighting lance body, a water-inlet valve element is arranged in the water-inlet valve body, a water-inlet valve seat is welded to the bottom ofthe water-inlet valve body, a water inlet is formed in the bottom of the water-inlet valve seat, a water-inlet valve hand wheel is arranged at the top of the water-inlet valve element, a rapid flow channel is formed in a speed regulating valve element, a speed regulating valve seat is arranged at the front end of the speed regulating valve element, a slow flowing channel is arranged in the speed regulating valve seat, and a wear-resisting nozzle is arranged at the front end of the fire-fighting lance head. A water spraying opening is formed in the wear-resisting nozzle, the structure is simple, the connection is convenient, the service lifetime is prolonged through the arrangement of a filter screen plate and the wear-resisting lance head, the water flow spraying distance can be adjusted,the usage by a user is facilitated, and the fire-fighting lance is more suitable for public occasions.