How much is an iPhone 3G right now?
An iPhone 3G costs around $121.11 to $229 depending on the store where you purchase the phone. The price also depends on the size of memory GB that you buy with. The iPhone with 32GB is a bit more expensive than the others.
If you have Verizon, and sign up for a 2-year contract, it's free.