According to Bloomberg, the sale will only run for a week, where the 16GB iPhone 6 will be as low as $129 and the iPhone 6 Plus will cost $229. For Walmart to honor these prices, customer will obviously need to sign a two-year contract with either AT&T, Verizon or Sprint.
If the iPhone 6 models aren't what you're looking for, Walmart is also offering the iPhone 5S for $49 on a two-year contract. All of these prices offer a better discount than buying directly from the Apple Store. Find a Walmart near you.