卡斯塔夫是克罗地亚的城镇，位于该国西部，距离里耶卡约10公里，由滨海和山区县负责管辖，面积11平方公里，海拔高度378米，2001年人口2,037。