公司搬迁提前2个月通知可以赔偿N+1吗?

可以。

在用人单位提前三十日以书面形式通知劳动者本人或者额外支付劳动者一个月工资后,可以解除劳动合同,但用人单位需支付经济补偿金。

因此,虽然工厂搬迁但并不能绝对导致你不能继续工作,除非你在工作之初和工厂签订的合同上有条款约定。若你们在合同中明确约定工作地点,现在工厂搬迁,可视为客观情况发生重大变化,在你们未达成协议时,用人单位按照上述规定解除劳动合同需要支付经济补偿金。若你自己主动提出辞职,那么是不能获得经济补偿的。