甲肝疫苗的自费和免费主要区别在于购买途径和费用承担,自费疫苗需要个人或单位自行购买,费用由个人或单位承担;免费疫苗由***提供,接种费用由国家财政补贴,个人或单位无需支付费用,免费疫苗的品种和接种计划可能与自费疫苗有所不同,自费疫苗和免费疫苗的主要区别在于购买途径和费用承担。