Smartphone prices vary widely. A good entry-level smartphone costs about $150 to $250. A midlevel smartphone costs about $250 to $500. And high-end, flagship phones cost anywhere from $500 to over $1,000.