A surface cleaning apparatus comprises an air flow passage extending from a dirty air inlet to a clean air outlet. A suction motor is positioned in the air flow path. At least one cyclone chamber positioned in the air flow path. An associated dirt collection chamber is optionally exterior the cyclone chamber. A pre-motor filter is positioned downstream of the cyclone chamber and upstream of the suction motor. The pre-motor filter has an upstream side and a downstream side. The pre-motor filter may overlie at least a portion of the suction motor and the cyclone chamber.