圣克里斯托瓦尔(西班牙语:San Cristóbal),是萨尔瓦多的城镇,位于该国中部,由库斯卡特兰省负责管辖,面积18.22平方公里,海拔高度250米,2007年人口8,316,人口密度每平方公里456.42人。