社会团体和民办非企业的区别在于:社会团体是由公民自愿组成的会员制组织,其组织结构具有松散性,活动具有不定期性,而民办非企业单位的组织结构更严密。社会团体必须具有法人资格,能独立承担民事责任,而不是所有民办非企业单位都具有法人资格。