Machine for cleaning surfaces comprising a main body and a handle portion configured to move said main body along a determined advancing direction, said main body being equipped with: - a cleaning brush configured to be positioned adjacent to said surface to be cleaned; - a first squeegee element and a second squeegee element positioned at opposite sides of said cleaning brush with respect to said advancing direction; - a first suction mouth positioned at said first squeegee element and a second suction mouth positioned at said second squeegee element; - a suction device connected to said first and to said second suction mouth (25a,25b) by a suction circuit comprising a deviation device configured to be positioned alternately and selectively in a first working configuration, in which said deviation device is arranged to pneumatically connect said first suction mouth to said suction device, and to pneumatically disconnect said second suction mouth from said suction device, and in a second working configuration, in which said deviation device is arranged to pneumatically disconnect said first suction mouth from said suction device, and to pneumatically connect said second suction mouth to said suction device; - an actuation device operatively connected to said deviation device and configured to cause said deviation device to move from said first working configuration to said second working configuration, or from said second working configuration to said first working configuration; said machine being characterized in that said actuation device is, furthermore, operatively connected at least to said second squeegee element, and is configured to arrange at least said second squeegee element in a position spaced from said surface when said deviation device is arranged in said first working configuration, and in a position adjacent to said surface, when said deviation device is arranged in said second working configuration. - a cleaning brush configured to be positioned adjacent to said surface to be cleaned; - a first squeegee element and a second squeegee element positioned at opposite sides of said cleaning brush with respect to said advancing direction; - a first suction mouth positioned at said first squeegee element and a second suction mouth positioned at said second squeegee element; - a suction device connected to said first and to said second suction mouth (25a,25b) by a suction circuit comprising a deviation device configured to be positioned alternately and selectively in a first working configuration, in which said deviation device is arranged to pneumatically connect said first suction mouth to said suction device, and to pneumatically disconnect said second suction mouth from said suction device, and in a second working configuration, in which said deviation device is arranged to pneumatically disconnect said first suction mouth from said suction device, and to pneumatically connect said second suction mouth to said suction device; - an actuation device operatively connected to said deviation device and configured to cause said deviation device to move from said first working configuration to said second working configuration, or from said second working configuration to said first working configuration; said machine being characterized in that said actuation device is, furthermore, operatively connected at least to said second squeegee element, and is configured to arrange at least said second squeegee element in a position spaced from said surface when said deviation device is arranged in said first working configuration, and in a position adjacent to said surface, when said deviation device is arranged in said second working configuration.