Walmart. Walmart has some of the most competitive prices among retail stores. A 100-mg (10 tablets) supply of sildenafil starts at about $10.44, according to Optum Perks.