多瑙城堡是匈牙利的城镇，位于该国中部多瑙河畔，距离首都布达佩斯90公里，由托尔瑙州负责管辖，面积111.42平方公里，2011年人口8,776，其中约七成居民信奉天主教。