原告以同一事实两个案由向同一法院起诉合法吗?

可以的。

第一审法院立案时应当根据当事人诉争的法律关系性质,首先应适用民事案件案由规定,列出的第四级案由,第四级案由没有规定的,则适用第三级案由,第三级案由中没有规定的,则可以直接适用相应的第二级案由或者第一级案由。

地方各级人民法院对审判中出现的可以作为新的第三级民事案由或者应当规定为第四级民事案由的纠纷类型,可以及时报告最高人民法院,最高人民法院将定期收集,整理,筛选,及时细化,补充相关案由。

同一诉讼中涉及两个以上的法律关系,属于主从关系的,人民法院应当以主法律关系确定案由,但当事人仅以从法律关系起诉的,则以从法律关系确定案由,不属于主从关系的,则以当事人诉争的法律关系确定案由,均为诉争法律关系的,则按诉争的两个以上法律关系确定并列的两个案由。