Równocześnie z pertraktacjami z dworem węgierskim przygotowywał się do wyprawy na państwo Łokietka nakładając na poddanych nowe podatki na wystawienie wojska, z którym miał ruszyć na Polskę.

Wyprawa wojsk czeskich zatrzymała się dopiero u bram Krakowa i tylko skuteczna interwencja dyplomatyczna Węgier, w których interesie nie leżała likwidacja królestwa Władysława Łokietka, uratowała je przed uzależnieniem od Czech. Jan Luksemburski odstąpił od oblężenia i powrócił przez Śląsk do CzechStanisław Szczur, Historia Polski. Średniowiecze, Kraków 2003, s. 358, 359..

Zhołdowanie księstw śląskich, Księstwa wrocławskiego i Księstwa cieszyńskiego Nieoczekiwany wymarsz wojsk czeskich na Łokietka musiał zrobić odpowiednie wrażenie na książętach śląskich, którzy bali się energicznych działań Władysława Łokietka kolejno podporządkowującego sobie poszczególne polskie księstwa. Gdy wojska czeskie oblegały Kraków, do Opawy zostali wezwani przez Jana Luksemburskiego polscy książęta Bolesław niemodliński, Leszek raciborski, Kazimierz cieszyński, Władysław kozielsko-bytomski i złożyli Janowi Luksemburskiemu w dniach 18 i 19 lutego 1327 roku hołd jako królowi Polski i królowi Czech. Następnie w Bytomiu hołd złożył mu 24 lutego Jan oświęcimski.