Чтобы разобраться в этих понятиях начнем с определений.
Право - это система общеобязательных, формально определенных юридических норм, устанавливаемых и обеспечиваемых государством и направленных на урегулирование общественных отношений.
Закон - это нормативный акт, принятый в особом порядке органом законодательной власти или референдумом, выражающий волю народа, обладающий высшей юридической силой и регулирующий наиболее важные общественные отношения.
Если подходить к понятию праву с широкой точки зрения, то закон это лишь один из элементов этой системы. Куда помимо него входит правовой обычай и другие нормативно-правовые акты. Закон - это НПА регулирующий наиболее важные общественные отношения, для остальных есть иные НПА и правовой обычай.