The cost of a mattress will vary depending on the type, size, and brand. Generally, you can expect to spend anywhere from $200 to $2,000 on a new mattress.