The 10 Best Places to Buy a Mattress in 2019

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

African couple shopping for beds
Tanya Constantine / Getty Images
Our editors independently research, test, and recommend the best products; you can learn more about our review process here. We may receive commissions on purchases made from our chosen links.

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 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.

  • 01 of 10


    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.

    From 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.

  • 02 of 10


    Thousands of customers say they sleep better since Leesa entered their bedrooms. The company's mattresses feature their Universal Adaptive Feel™, which promises a comfortable sleep no matter your body type or sleeping style.

    Sold online only, the mattresses are compressed and shipped in a box. Once they arrive and are removed from their air-tight packaging, they expand into regular mattresses. The company offers two styles—the Leesa, an all-foam mattress, which ranges from $525 to $1,195; and the Sapira, a combination foam and pocket-spring coil mattress which runs $995 to $1,795. FYI: You can take an online quiz to help you determine which one might be right for you. They also sell bed frames and accessories, such as sheets and pillows.

    If you’re considering a Leesa bed, you might as well try it. You can sleep on the bed in your home for 100 days, risk-free, and if you aren't satisfied, the company promises free shipping and returns. Another added bonus that will help you sleep well: For every 10 mattresses the company sells, they donate one to charity. They also plant a tree for each one sold. Customers credit these mattresses with everything from relieving back pain to giving them the best nights of sleep of their life.

  • 03 of 10


    Since hitting the market in 2014, Casper has taken the mattress world by storm, winning awards and the loyalty of customers alike. Not only do they offer three styles of foam mattresses (The Essential, The Casper and The Wave), but you can also buy their pillows, sheets, bed frames, and even a bed for your dog online or in one of their sleep shops.

    Casper offers a 100-day, no-risk trial period during which you can sleep in the bed in your own home. If you don’t like it, they’ll send someone to pick up the mattress (they’ll donate it to charity or recycle it) for free and provide you with prepaid shipping labels for the rest of their products. They offer free shipping to your house within two to five business day, and in some bigger cities, like New York, London, and Los Angeles, you can get same-day delivery. Beds start around $350 for a twin Essential mattress and go up to about $2,400 for a king-sized The Wave mattress—their most luxurious option. Thousands of sound-sleeping customers rave about these mattresses for their comfort, support, and convenience.

  • 04 of 10

    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) 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.

    Continue to 5 of 10 below.
  • 05 of 10


    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 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.

  • 06 of 10


    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 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.

  • 07 of 10

    Mattress Firm

    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. 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.

  • 08 of 10


    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 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.

    Continue to 9 of 10 below.
  • 09 of 10

    Sleep Number

    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 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.

  • 10 of 10


    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 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.