In reply to richard Ginn.

Usually when supermarkets do this it's to compete in their local markets. The stores set prices according to the competition. It's also possible there are differences in supply costs, like with gas. If it costs more to truck the fuel to a more remote station, the price at the pump will be higher, regardless of whether it's the same gas as the one nearby