博尼哈德（）是匈牙利的城镇，位于该国西南部，距离首府塞克萨德约20公里，由托尔瑙州负责管辖，面积72.14平方公里，2011年人口13,829，其中约七成居民信奉天主教。