Uroczystości rozpoczęły się o godzinie 9:30 złożeniem kwiatów przy Pomniku Żołnierzy Polski Walczącej na Powiślu.
Następnie o godzinie 10:00 w Katedrze Wawelskiej odprawiona została msza święta w intencji Ojczyzny.
Metropolita krakowski arcybiskup Marek Jędraszewski podczas mszy nawiązał do sytuacji w Ukrainie. Mówił, że w jej południowej i wschodniej części walki toczą się także o Polskę:
Ukraińcy walczą tak jak kiedyś Polacy. Za naszą i waszą wolność. Stąd nasze wielkie uznanie wobec nich, nasz szacunek, nasza wdzięczność
- mówił metropolita i zaapelował, by okazywać wdzięczność Ukraińcom między innymi poprzez przyjmowanie uchodźców, zwłaszcza kobiet i dzieci pod swój dach. Tłumaczył, że to wyraz polskiej gościnności i solidarności z narodem ukraińskim.
Po mszy ze Wzgórza Wawelskiego ruszył uroczysty pochód, który najpierw zatrzymał się przy krzyżu katyńskim na placu ojca Adama Studzińskiego, gdzie również nastąpiło złożenie kwiatów. Następnie uczestnicy pochodu przeszli na plac Matejki, przed Grób Nieznanego Żołnierza. Tam między innymi zostały nadane odznaczenia państwowe.
Wokół krakowskich Plant z okazji święta uchwalenia Konstytucji 3 Maja kursował tramwaj patriotyczny. Pasażerom rozdawane były biało-czerwone chorągiewki i oczywiście śpiewniki. Po południu na Małym Rynku odbyła się Krakowska Lekcja Śpiewania „Majowa Jutrzenka”.