For the calibers and loads they stock, WalMart prices are unbeatable. Shop carefully for others.
Example: Surplus (Chinese, Wolf, Silver Bear) 9X18 'Makarov' is about $13 a box at a dealer I frequent. The gunshop between my home and the $13 per box dealer only stocks US ammo and charges around $30 per box. If you can't find it at WalMart and don't want to bulk order, call around.