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.
"Luxury mattresses at an affordable price."
"Memory foam mattresses that will keep you cool and comfy."
"Engineered for comfort, these mattresses provide the perfect amount of support."
"Comfy mattresses for all sleeping styles."
"An excellent choice for sleepers on a budget."
"A wide selection for every budget."
"A great place to find deals on high-end mattresses."
"These mattresses have earned rave reviews and come with a 100-day sleep trial so you can make sure it's the right one for you."
"A highly-regarded retailer with brick-and-mortar stores nationwide."
"Great for couples with different sleep needs."
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, here are the best places to buy a mattress right now, both online and in-store.
Online quiz to help find right style
Free concierge delivery and setup
120-night sleep trial
Transportation fee for mattress returns
Saatva specializes in luxury mattresses at an affordable price, and to make online mattress shopping easier, their website features a simple quiz to match you with the comfiest option. The online retail store offers memory foam, hybrid, and latex mattresses, and an adjustable mattress with 50 firmness options. There’s also a dual-sided innerspring mattress designed for kids aged 3 - 12, and it provides the right amount of comfort and support for children as they grow—just flip the mattress from the 3+ to the 8+ side when your child is ready. For adults, the most popular pick is the Saatva Classic, a hybrid mattress that starts at $799. No matter which one you choose, every mattress is designed with dedicated lumbar zone support and made in the United States with high-quality materials like organic cotton and CertiPUR-US certified foams.
The store offers free premium concierge delivery and setup, and they’ll remove your old mattress for free. Saatva has a viewing room in New York City, but if you’re not in the area, you can still shop at their online store with confidence thanks to their 120-night home trial. If you’re not happy with your new mattress during the trial, they’ll come pick it up and provide a refund, minus a $99 transportation fee to cover the mattress pickup.
Free shipping and returns
100-night sleep trial
Limited brick-and-mortar retail locations
If you’re interested in a memory foam mattress, take a look at the comfy offerings from Amerisleep. Unlike traditional memory foam, which can get too hot for some sleepers, Amerisleep mattresses feature their proprietary Bio-Pur material to keep you cool and comfortable. The eco-friendly, plant-based material is more breathable than petroleum-based memory foam and has an open-cell structure for better airflow. Plus, the mattress has a soft and breathable cover for even more cooling comfort.
The online retail store has soft, medium, and firm mattresses, with options for both back and side sleepers to make sure you have the right amount of support while you sleep. Their most popular option—the medium-firm AS3 mattress—starts at $1,099.
All mattresses include free shipping and returns, and you can try your new mattress for 100 nights. If you’re not happy, it’s easy to return it for a full refund. You can also shop in-store at retail locations in select cities.
100-night sleep trial
Available at stores nationwide
Just three models available
For a mattress that’s literally engineered for comfort, head over to Purple. Each mattress features the company’s signature Purple Grid sleep surface, which adapts to your body to relieve pressure points and provide the perfect amount of support. The mattresses also have a breathable and stretchy cover that enhances the supportive comfort of the Purple Grid. You have three options to choose from, with prices starting at $649: The Purple Mattress, which is made with dual-layered comfort foam, or the Purple Hybrid and Purple Hybrid Premier, which are made with responsive support coils. All of the foam used in Purple mattresses is CertiPUR-US certified, and the mattresses are made in the USA.
The store offers free ground shipping on most mattresses, and each one includes a 100-night home trial. If you’re not happy with your new mattress, you can return it for a refund (minus the original shipping fees). If you prefer to shop in-person, over 1,400 stores across the United States carry Purple mattresses.
100-night sleep trial
Also sells beds and accessories
Donates mattresses to charity
Just three models available
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 and in select retail stores nationwide, 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 three styles—the Leesa Original, an all-foam mattress, which starts at $699; the Leesa Hybrid, a combination foam and pocket-spring coil mattress which starts at $999; and the Leesa Legend, a foam mattress with two layers of pocket springs, which starts at $1699. FYI: The website has guides 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, the company makes it easy for you to give their mattresses a try. 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 free returns in most states. Another added bonus that will help you sleep well: For every 10 mattresses the company sells, they donate one to charity. Customers credit these mattresses with everything from relieving back pain to giving them the best night's of sleep in their life.
Variety of budget options
Many come with free two-day shipping
Fewer high-end options
If you’re in the market for anything home-related, you’ve probably spent a fair amount of time on Wayfair. The site 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 two-day shipping, 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.
Free shipping on many mattresses
Strict return policy
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. Some options come with a 10-year limited manufacturer warranty—however, unless otherwise specified on the product page, most mattresses can't be returned unless damaged or defective.
Bed Bath & Beyond
Frequent sales on higher-end models
Allow exchanges within 120 days
Not all brands available in-store
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. 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, as well as a “comfort guarantee” that allows you to exchange your purchase within 120 days.
Free shipping and returns
10-year limited warranty
Newer brand, untested over time
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 Original, Wave Hybrid, and Nova Hybrid), 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 days. Beds start around $595 for a twin Original mattress and go up to about $2,995 for a king-sized Wave Hybrid mattress—their most luxurious option. Thousands of sound-sleeping customers rave about these mattresses for their comfort, support, and convenience—however, because it's a newer brand, it's difficult to gauge how the mattresses will hold up after several years of use.
Brick-and-mortar stores nationwide
120-night sleep trial
Price match guarantee
Doesn't carry many newer brands
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'll refund you the difference.
Mattress Firm’s selection includes most big-name brands, including Serta, Simmons and more. You’d be hard-pressed to find a larger selection at other brick-and-mortar stores.
Ability to adjust both sides
Good for couples
25-year limited warranty
Potential for tech malfunctions
Premium delivery and setup fee
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 $599 for a basic twin-size model and go up to over $4,000 for one of their higher-end products.
Each mattress comes with a 100-night trial and a 15-year limited warranty against defects, so you can feel secure in your purchase. However, premium delivery and setup are required with every mattress purchase, and there's a fee of $199 for the service. Still, Sleep Number is a great choice for anyone who wants to adjust their bed to the exact, perfect softness or firmness each night. Some reviewers report that because the system has more components (including a remote, an air pump, and hoses), there are more potential problem areas.
Carries many popular brands
Many mattresses have risk-free trials
Lots of reviews help you vet
Possibility of untrustworthy third-party vendors
Selection can be overwhelming
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. However, if you don't know what you're looking for, the vast selection can feel be overwhelming and difficult to comb through.
Great for budget shoppers
Mattress and bed combo deals
Only 90-night trial
Not as many high-end brands
Walmart may not seem like the most obvious choice for a mattress, but they carry a wide selection, especially for anyone searching on a budget.
This is particularly true of their in-house brand Allswell, which is known for providing quality bed and bath staples—bedding, linens, mattresses and mattress toppers—at a reasonable price point. Their entry-level bed in a box comes in at just under $300 for a Queen and features a hybrid, foam-coil construction that offers both comfort and support. There’s also a luxe version, which is a bit on the pricier side ($645 for a Queen, $845 for a King) but hosts more higher-end features, such as an added two-inch foam layer and coils that are individually wrapped to minimize motion transfer.
If you’re looking for other options, Walmart also carries a range of outside brands, including Zinus, Linenspa, and Signature Sleep. Most of these 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.
For anyone looking to buy an entire set, Walmart also has a wide selection of “bundle and save” options, with sets that include a bed and a mattress at a single low price.
Large selection of premium brands
Matches competitor pricing
Not many budget options
Purchase minimum for free delivery
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 offer a 120-night comfort trial and free white glove delivery with purchases of at least $787. They'll also match any written quote from a competitor within 10 days of your purchase, 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.
What types of mattress are there?
Mattresses come in a variety of materials and sizes. Today's models tend to be made from innersprings, memory foam, latex, or some combination of these. Size-wise, you can opt for a twin, full, queen, king, and California king. Some retailers also sell twin XL and full XL sizes.
What's the best time to buy a mattress?
There are several periods throughout the year that are best for buying a mattress. If you plan to buy a mattress from a brick-and-mortar retailer, the month of May is a great time; the industry releases its new models in June through September, so retailers tend to clean out their old options in May. Also, retailers tend to have great deals on long weekends of national holidays like the Fourth of July or Labor Day.
How do you clean a mattress?
When you stain or spill on your mattress, remove its cover and wash it immediately. If the mattress surface itself is soiled, opt for an upholstery shampoo to clean it—just make sure to follow directions on the label. Alternatively, you can clean a mattress surface using mild dish soap mixed with water. There are also ways to clean your mattress naturally. Generally, it's advisable to vacuum your mattress at least once a month to keep dust and allergens at bay.
As you shop for a mattress, you'll want to know what you'll get when you finally make your purchase. In addition to what to mattress features to consider, here's what you'll want to keep in mind.
You might be pleasantly surprised to find that most mattresses have a 10-year warranty or more, but like with any warranty, it's important to understand what is and isn't covered.
Typically, most mattress warranties cover defects that are the manufacturer's fault. Sagging or sinking to an extreme degree is one of the most common issues covered by warranties, but keep in mind that this sagging has to meet certain criteria. Additionally, most warranties will cover coils that break or bend, as well as ripped seams.
However, normal wear and tear on your mattress will likely not be covered by the warranty, and there are also several things that can void a warranty. For instance, many mattress warranties stipulate that you must properly support the mattress with a box spring or bed frame, follow a strict rotation schedule, and avoid stains. If you fail to do any of these things, your warranty is no longer valid, even if the issue is seemingly unrelated. Once you take these factors into account, it becomes clear that a 20-year warranty is not really the great deal it seems to be.
If you're purchasing a mattress online, you'll likely see that you got a no-risk trial. This offering lets you test the mattress in the comfort of your own home, often for 90 days or more. You can evaluate the mattress over the course of this period, deciding whether you want to keep it, and if you decide it's not the right fit, your money will be refunded.
There are a few things to keep in mind if you're participating in a trial period. First, most companies require you sleep on the mattress for at least 30 days (or another set amount of time) before you decide to return it, as this will give your body time to adjust to the new mattress.
Further, if you do decide to return the mattress, the process isn't like returning an article of clothing. Your mattress likely came vacuum-sealed in a box, and it would be near impossible to roll the product back up for shipping. As such, most online mattress companies will either arrange to have their product picked up or will provide you with instructions on how to donate the mattress to a local charity.