韦迪堡(葡萄牙语:Castro Verde),是葡萄牙的城镇,位于该国南部,由贝雅区负责管辖,始建于1510年9月20日,面积569.44平方公里,海拔高度180米,2011年人口7,276,人口密度每平方公里13人。