While Walmart is still less expensive, Kroger has a wider selection of processed items. For example, if you enjoy a certain brand of cereal bar and Walmart has it, it will most likely be cheaper at Walmart. However, if you want more options, Kroger is the superior option.