Marsz tradycyjnie wyruszył z Placu Zamkowego, a zakończył się pod Bazyliką Św. Krzyża. Tegoroczne hasło marszu brzmiało: "Człowiek miłosierny życiu zawsze wierny". – Zapraszam, aby przyjść na ten marsz i manifestować swoją radość życia, również radość życia słabego i tlącego się – mówił w specjalnym nagraniu Abp Henryk Hoser i zachęcał, aby tegoroczny Marsz Świętości Życia był wyrazem czynienia miłosierdzia wobec tych, których życie jest zagrożone.
Marsz składał się z dwóch części. O godzinie 11 uroczystości rozpoczęły się mszami świętymi w Bazylice katedralnej Świętych Floriana Męczennika i Michała Archanioła oraz w Bazylice Archikatedralnej p.w. Męczeństwa św. Jana Chrzciciela. Tej drugiej przewodniczył kard. Kazimierz Nycz. Po mszach obie części marszu połączyły się na Placu Zamkowym skąd ruszyły pod Bazylikę Świętego Krzyża, gdzie odbył się m.in. happening Pro life.