布达战役（Siege of Buda）发生于1686年6月至9月，是哈布斯堡王朝为首的神圣联盟对奥斯曼帝国佔领的布达进行的围城战，也是奥斯曼－匈牙利战争的一部分。
历史.1686年，神圣联盟首次围攻布达失败两年后，一场围城战重新开始。这次神圣联盟的军队规模要大得多，包括65,000-100,000名士兵，由日耳曼、匈牙利、克罗埃西亚、荷兰、英国、西班牙、捷克、义大利、加泰隆尼亚、法国、勃艮第、丹麦和瑞典人组成。奥斯曼帝国军力约7,000名士兵。1686年6月中旬，布达围城战开始