奥托三世(德语:Otto III,1261年2月11日-1312年11月9日)维特尔斯巴赫王朝的匈牙利国王(称贝拉五世,1305年-1308年在位)和下巴伐利亚公爵(1290年起)。
奥托三世是下巴伐利亚公爵海因里希十三世的长子,母亲是匈牙利公主伊丽莎白(匈牙利国王
贝拉四世之女)。在海因里希十三世于1290年去世后,奥托三世与自己的两个兄弟路德维希三世和斯特凡一世一起统治下巴伐利亚。在奥托三世在位时期,他致力于从
哈布斯堡家族手中夺取
施蒂里亚(在1180年之前,施蒂里亚曾是巴伐利亚公爵
狮子亨利的辖地)。1301年,匈牙利
阿尔帕德王朝的最后一个男性成员安德烈三世(奥托三世的表舅)去世。匈牙利贵族分成三派,分别支持波希米亚王子文采尔(贝拉四世的第五代孙)、法国贵族卡洛·罗贝托(贝拉四世的另一个第五代孙)以及奥托三世(贝拉四世的外孙)继承匈牙利王位。在1301年到1308年之间,匈牙利实际上处于内战状态。
奥托三世最初拒绝接受王位,但失去贵族支持的瓦茨拉夫在1305年下台时把王位传给了他,称贝拉五世。然而,贝拉五世的支持者比瓦茨拉夫还要少。1308年,他被反叛的匈牙利贵族监禁,被迫让位给卡洛·罗贝托,后者遂成为匈牙利唯一的国王
卡罗伊一世。在贝拉五世于匈牙利执政期间,巴伐利亚的事务由他的弟弟斯特凡管理。由于过多地卷入奥地利和匈牙利事务,他在巴伐利亚的地位遭到削弱并且给巴伐利亚带来了财政问题。他于1312年在
兰茨胡特去世,他在巴伐利亚的爵位由他的儿子海因里希十五世继承。