The 8 Best Places to Buy a Mattress in 2018

Great selections on beds, from budget to luxury to fully adjustable

African couple shopping for beds
Tanya Constantine / Getty Images

The average person spends 25 years or more of their life sleeping, so you’ll want to make sure your mattress is helping you get the most out of those precious hours. Experts recommend you replace your mattress once every five to 10 years — or more often if you’ve experienced pain after a restless night. But when it comes to buying a new mattress, the options are endless: From brick-and-mortar shops to online retailers that give you the freedom to test-drive your new mattress, the sheer multitude...MORE of possibilities can make the decision that much more difficult.​

Once you’re ready to treat yourself to a new mattress, spend some time figuring out whether you’re a back, side or stomach sleeper, as well as what you’re looking for in your new mattress. To help you get started, we’ve rounded up the best places to buy mattresses right now, both online and in-store.

  • Is there anything you can’t order on Amazon? If you guessed mattresses, you'd be wrong. In fact, Amazon's selection of mattresses is one of the best online. Offerings include everything from basic $99 memory foam mattresses to popular brands such as Casper, Tuft & Needle and Serta. Amazon offers the same risk-free trial on many of their mattresses that you’ll find with standard online retailers, giving you up to 100 days to try out your new mattress and decide if it’s right for you.

    Fr...MOREom twin to California king, it’s possible for every sleeper to find the right mattress on Amazon, and the massive quantity of reviews helps make the big purchase a little easier. What’s more, you can also knock out everything you need to outfit your bed (from sheets to toppers to protectors) in the same order.

  • Bed, Bath & Beyond

    Bed, Bath & Beyond may be known for their endless selection of bedding, towels and more, but they also carry a robust line of mattress options to complete your bedroom. Most of their selection is slightly higher-end, with a focus on brands such as Beautyrest, Tempur-Pedic and Serta. Some of their mattresses are sold in-store, but they offer a much wider selection online.

    Bed, Bath & Beyond is also a great choice for anyone looking for deals (they often have sales, even on popular items)...MORE on higher-end mattresses that will last for years. They also offer free delivery and removal (of your old mattress) with most of their new mattresses, as well as a “comfort guarantee” that allows you to exchange your purchase within 120 days.

  • Macy’s has been a mattress mainstay for over 150 years. Whether you want to shop in-store or online, Macy's offers one of the widest selections of premium mattresses out there. They carry brands such as Beautyrest, Sealy and Serta, and they'll match any written quote from a competitor, so you can be sure you’re getting the very best price. Additionally, Macy’s often has sales on mattresses and furniture, making it a great place to score a deal on a luxury product.

    Ranging from twin XL to...MORE California king, in everything from gel memory foam to innerspring, Macy’s has a wide selection that makes outfitting an entire home with new mattresses a one-stop purchase.

  • If you’re in the market for anything home-related, you’ve probably spent a fair amount of time on Wayfair makes it simple to buy a mattress, offering an easy-to-use online portal that allows you to search by size, brand and type. Their products range from Wayfair Sleep mattresses (starting at under $100) to high-end luxury beds from brands like Sealy and Stearns & Foster. Many of its mattresses also come with free one-day delivery, which is great if you need an affordable bed...MORE ASAP.

    Most of Wayfair’s selection is under $300 for a full or queen-size mattress, making it an excellent choice for sleepers on a budget.

    Continue to 5 of 8 below.
  • If you’re hunting for a national brick-and-mortar store that’s highly regarded, Mattress Firm is the place to start. Though its online store offers endless options and an easy-to-use mattress finder tool, the company also has standalone stores in every state across the country, making it easy to try out your mattress before you buy it.

    All of their mattresses come with a 120-night sleep trial, allowing you to exchange your selection for something else if you decide it’s not right for your needs....MORE Mattress Firm's online store allows you to shop by size, brand, type and even level of softness, making it incredibly easy to narrow down your choices and head to a local store if you choose. Plus, if you find your mattress cheaper online within 120 days of your purchase, they will refund you the difference, so you can shop with confidence.

    Mattress Firm’s selection includes most big-name brands, including Serta, Simmons and more, and you’d be hard-pressed to find a larger selection at other brick-and-mortar stores.

  • Walmart may not seem like the most obvious choice for a mattress, but they offer a wide selection, especially for anyone searching on a budget. They carry a range of brands, and most of the mattresses are under $300. They also have a wide selection of lightweight memory foam options, which can be great for a college student or someone moving into their first apartment. Their most expensive option is an adjustable bed by Reverie, ranging in price from $2,000 to just over $4,000.

    For anyone looking...MORE to buy an entire set, Walmart has a wide selection of “bundle and save” options, with sets that include a bed and a mattress at a single low price.

  • Just one of many direct-to-consumer mattress companies out there, Sleep Number has an avid fan following, especially from couples with different sleep needs. Sleep Number offers both an online store and brick-and-mortar locations throughout the country. Their beds are designed to allow you to program your mattress’ softness, using either a phone app or a controller, and you can adjust each side of the mattress individually. Sleep Number's offerings start at $499 for a basic twin-size...MORE model and go up to over $2,000 for one of their higher-end products.

    Each mattress comes with a 125-night trial and a 25-year warranty against defects, so you can feel secure in your purchase. Sleep Number is a great choice for anyone who wants to adjust their bed to the exact, perfect softness or firmness each night.

  • Another great online-only retailer, Overstock has a wide selection of mattresses at various price points. They carry endless options, including Tempur-Pedic, Serta and Slumber Solutions, and offer free shipping on most of their selection. Overstock also commonly has coupons and sales going on, allowing you to score an expensive mattress at an even deeper discount.

    All of Overstock's best-selling mattresses are widely reviewed and critiqued to help you make the best choice. Most options come...MORE with a 10-year warranty and include the option to add more years at an additional price. The higher-priced mattresses also come with a 30-day money-back guarantee if you decide the mattress just isn’t for you.

At The Spruce, our Expert writers are committed to researching and writing thoughtful and editorially independent reviews of the best products for your life and your family. If you like what we do, you can support us through our chosen links, which earn us a commission. Learn more about our review process.