Marsz odbył się pod hasłem "Bóg jest dla wszystkich". Dużej frekwencji sprzyjała dobra pogoda, rodzice tłumnie pojawili się na pl. Zamkowym ze swoimi dziećmi. Najmłodsi mieli na głowach, rozdawane przez organizatorów, papierowe korony.

Marsz odbył się spod Kolumny Zygmunta na Plac Piłsudskiego. Poprzedziła to msza odprawiona przez kard. Kazimierza Nycza w bazylice archikatedralnej.

Po mszy biskupi odmówili z wiernymi modlitwę Anioł Pański. 

Dzieci biorące udział w orszaku były przebrane za rzymskich legionistów, smok i oczywiście królowie Kacper, Melchior i Baltazar, oraz wielbłądy.

– Narodzony w Betlejem Chrystus przyszedł dla zbawienia wszystkich ludzi – mówił do zgromadzonych kard. Nycz. 

– Kościół musi być dla biednych i bogatych, dla swoich i tak zwanych obcych. Dla Boga nie ma obcych, dlatego dla Kościoła też nie powinno być obcych – dodał metropolita warszawski.

Prezydent Andrzej duda uczestniczył w w IV Orszaku Trzech Króli 2 Skoczowie na Śląsku Cieszyńskim.