В 1526 году Сулейман отправил в поход против Венгрии 100-тысячную армию; 29 августа 1526 года в битве при Мохаче турки наголову разбили и почти полностью уничтожили армию Лайоша II, сам король утонул в болоте во время бегства. Венгрия была опустошена, десятки тысяч её жителей турки увели в рабство. Чехию от подобной участи спасло подчинение австрийской династии Габсбургов: с этого времени начались затяжные войны между Австрией и Турцией, полем битвы которых почти всё время была Венгрия. В 1527—1528 годах турки завоевали Боснию, Герцеговину и Славонию, в 1528 году вассалом Сулеймана признал себя правитель Трансильвании — Янош I Запольяи, претендент на венгерский трон. Под предлогом защиты его прав в августе 1529 года Сулейман взял столицу Венгрии Буду, изгнав из неё австрийцев, а в сентябре того же года во главе 120-тысячной армии осадил Вену, передовые турецкие отряды вторглись в Баварию. Ожесточённое сопротивление имперских войск, а также эпидемии среди осаждавших и нехватка продовольствия вынудили султана снять осаду и отойти на Балканы. На обратном пути Сулейман разорил множество городов и крепостей, уведя тысячи пленных. Новая Австро-турецкая война 1532—1533 годов ограничилась осадой турками пограничной крепости Кёсег, её ожесточенная оборона сорвала планы Сулеймана, намеревавшегося снова осадить Вену. По миру Австрия признала господство Турции над восточной и центральной Венгрией и обязалась платить ежегодную дань в дукатов. Сулейман больше не предпринимал походов на Вену, тем более что в этой войне ему противостояли не только австрийцы, но и испанцы: братом эрцгерцога Фердинанда I Австрийского, короля Богемии и Венгрии был король Испании и император Священной Римской империи Карл V Габсбург. Однако могущество Сулеймана было так велико, что он с успехом вёл наступательную войну против коалиции самых сильных стран христианской Европы.