Główne obchody ku czci patrona Polski odbyły się w Krakowie i upłynęły pod znakiem trzech rocznic: 350-lecia Ślubów króla Jana Kazimierza we Lwowie, 50-lecia Jasnogórskich Ślubów kard. Stefana Wyszyńskiego i 40-lecia peregrynacji po Polsce obrazu Matki Boskiej Częstochowskiej. Dziękowano również za ubiegłoroczną kanonizację abp. Józefa Bilczewskiego i modlono się o dobry przebieg i owoce pielgrzymki Ojca Świętego do Polski. Ulicami miasta przeszła tradycyjna procesja z katedry na Wawelu do klasztoru na Skałce. Wzięło w niej udział kilkadziesiąt tysięcy wiernych, w tym Episkopat Polski oraz przedstawiciele polskiego rządu. Zakończyła ją uroczysta Msza św. pod przewodnictwem kard. Mariana Jaworskiego ze Lwowa (św. Józef Bilczewski był biskupem tej archidiecezji).
W homilii Prymas Polski kard. Józef Glemp apelował o poszanowanie prawdy, wolności i sprawiedliwości. Podkreślał, że ludzie odpowiedzialni za życie społeczne winni sięgać do nauki społecznej Kościoła, która pomaga „w sposób racjonalny, bo Boży, organizować i konsekwentnie wypełniać rzeczywistość, w której żyjemy”. Kard. Stanisław Dziwisz, metropolita krakowski, nawiązał do 25-lecia zamachu na Jana Pawła II. Podkreślił, że on tak „jak św. Stanisław, słowo potwierdził krwią”.