三年后,一支由苏莱曼大帝亲自指挥的奥斯曼军队于1526年4月16日从君士坦丁堡出发。
多瑙河是奥斯曼军队在该地区极为重要的运输路线,因此大家都知道奥斯曼军队将沿多瑙河推进。
在从彼得瓦拉德到布达(Buda)约400公里(250英里)的多瑙河沿岸,没有任何一个匈牙利的防御工事、城镇,甚至连一个村庄都没有。
匈牙利贵族仍未意识到即将到来的危险的严重性,因此未能立即响应国王的征兵号召。
最终,匈牙利军队分为三支主要部队:
约翰·扎波利亚(John Zápolya)指挥的特兰西瓦尼亚军队,负责守卫特兰西瓦尼亚阿尔卑斯山口,兵力在8,000至13,000人之间;
由路易二世本人领导的主力军(此外还有许多西班牙、德国、捷克和塞尔维亚的雇佣军);
由克罗地亚伯爵克里斯托夫·弗兰科潘(Christoph Frankopan)指挥的另一支小型部队,约有5,000人。
奥斯曼军队动用了当时最大的野战炮,拥有约300门大炮,而匈牙利军队只有85门炮,尽管这个数量在当时的西欧主要冲突中还是超过了其他西欧国家的军队。
在16世纪前30年,奥斯曼帝国的中央政府(High Porte,崇高门)所雇佣的正规职业士兵数量不超过15,000至16,000人。
在此期间,苏莱曼能够为战役召集50,000至60,000人的军队。
奥斯曼帝国的大部分火枪是从匈牙利和威尼斯的枪匠那里获得的。
这个现象非常普遍且严重,以至于在1525年,匈牙利国会不得不通过一项法案,禁止将匈牙利制造的火枪出口到奥斯曼帝国。
与普遍观点相反,匈牙利步兵装备的火枪非常充足,与当时西欧的标准相比,其火力异常强大。
两支军队都面临着战术挑战,即无法有效移动其火力。
因此,他们只能在防御位置时有效使用这些火器。
问题在于谁能迫使对方在战场上发起进攻,即攻击可以随后用大炮和火枪防守的位置。