A surface cleaning apparatus has a cyclone unit comprising at least one cyclone having a cyclone inlet positioned in the air flow passage. A generally linear air flow path is provided from the cyclone outlet to the suction motor.