Сходство в том, что это нормы, принятые в обществе.
Различия: право носит обязательный характер, оно защищается государством, находится в письменной форме.
За нарушение моральных норм - осуждение, за нарушение права - наказание.
Взаимосвязь: моральные нормы являются базой для формирования права .