Marsz rozpocznie się jak co roku od Mszy Świętej, którą w Katedrze Bydgoskiej będzie celebrował bp Jan Tyrawa, od godziny 12:30. Następnie około 13:30 odbędzie się widowisko historyczne, związane Chrztem Polski. Marsz powinien wyruszyć około godziny 14:00. Zakończy się on bazylice św. Wincentego A'Paulo, gdzie planowany jest szereg atrakcji dla całych rodzin.
Tak jak co roku celem marszu będzie zamanifestowanie przywiązania do wartości rodzinnych. Marsz przyciąga corocznie ponad tysiąc osób. Widoczne są całe rodziny. Dodatkowym aspektem marszu jest obrona życia od chwili poczęcia.
W Polsce Marsze dla Życia i Rodziny odbywają w ponad 100 miejscowościach. Część marszów zorganizowano przed tygodniem, m.in. w Inowrocławiu.