首先,看劳动合同如何约定的,如果约定工作地点是上海则原则上没有赔偿,如果约定是上海某个区,而厂要搬到另外一个去了,则属于变更劳动合同的内容,没有同员工协商一致,要支付经济补偿金,经济补偿金同工作年限以及平均工资有关,如同单位协商不成可以申请仲裁,具体如何操作不清楚的话,本人上海本地律师,可来电免费咨询.