百白破疫苗有免费和自费的,两者都能够起到较好的预防效果。两者区别如下:1、免费百白破疫苗,属于国家计划免疫内的是一类疫苗,一类疫苗由政府免费提供,百白破免费疫苗,通常接种4针,前3针为基础免疫。自3-12月龄每针间隔4-6周,一般在3、4、5月龄接种,通常在基础免疫后18-24个月龄进行强化接种一针。免费百白破破疫苗通常出现发烧,接种部位出现硬结等情况的几率也稍微高一些。2、自费百白破疫苗,是家长自愿自费接种属于二类疫苗,自费百白破疫苗不良反应相对发生较少。如果宝宝是早产或者免疫力低,抵抗力较差的,并且家庭经济条件允许的,可以选择接种自费疫苗,可以减少不良反应的发生,减轻宝宝的痛苦。