加姆珀哈是斯里兰卡的城镇，位于该国西部，由西部省的加姆珀哈区负责管辖，距离首都科伦坡31公里，海拔高度15米，2011年人口约9,900。