19 Best Places to Buy Rugs in Store and Online

Last Updated: February 22, 2023, by: Jamie Sandford

Following on from our recent post on where to buy reclaimed wood flooring, today we turn our attention to rugs and in particular the best place to buy rugs both in-store and online. With such an enormous choice of area rugs, we highly recommend browsing online first before visiting a high street retailer. And if you’re planning to buy your area rug online, it’s wise to check the returns policy of each store before opening your purchase.

So we start with reviews of the best places to buy rugs online, before moving on to a review of the best places to buy rugs in store, both big box stores and department stores. If you can’t find the rug of your dreams from this selection of retailers maybe it doesn’t exist! 😉

And if you want some area rug ideas, check out our selection of the best area rugs.

transitional living room with colorful rug

This article may contain affiliate links.  Click here for more information.


For many, the best place to buy rugs online is a site they are familiar with. If you regularly shop at one of these online sellers, like its policies and are happy with your experience, then it’s the first place to shop for rugs on the Internet.



This fast-growing online seller has rugs in every style and type. Area rug prices are cheap to moderate at Wayfair. Site navigation offers shopping for rugs by Color, Shape, Pattern, Material, Category, Location, Age and production Technique.



The site has good filters for narrowing your search including by Size, Color, Material, Shape, Type and Price. The more than 150,000 area rug options make Overstock the single best place to buy area rugs online.



Between the rugs Amazon stocks and the rugs sold by outside vendors on its site, Amazon is the second best place to buy area rugs online.



Rugs are all this online seller has – more than 11,000 of them. Take your pick of more than 25 Styles, four Weaves, nine Piles, a large selection of top Brands. Prices start at less than $50 and climb to more than $3,600. Be sure to see the impressive collection of Persian and Oriental rugs.

You might also like:





Competitive prices, close proximity to your home and offering a huge selection when you shop online make the big box stores are among the best places to buy rugs. Your options range from decidedly affordable (less than $25) to quite pricey (more than $5,000).  Here’s a list of where to buy rugs in store.



Lowes is one of the best places to buy rugs online for the sheer number of options. The store inventory is less than 100, similar to other major retailers. On the Lowes site, choose to browse Area Rugs (8,000+), Runners (1,800+) and Throw Rugs (1,200+) when shopping for rugs online. Order online, and it will be shipped to your home ($) or to your local store (free). Lowes is the best place to buy area rugs among the big box stores because of the selection.

The Home Depot

Home Depot

The website offers a couple of buying guides such as “Selecting Proper Rug Size for your Room” and “Area Rug Buying Guide” that are helpful. Because it sells several top brands like Karastan, Mohawk, Nourison and Surya, The Home Depot is definitely a top place to buy rugs. Navigating to the Size and Type of rug you want is very easy on the site.



Menards could be the best place to buy a rug among the big box stores if you’re looking for value. The website offers shopping by Type (Decorative, Patio, Accent) or Style (10 options). Once you select a Type or Style, you have the choice of narrowing your search based on price or popularity. Prices range from less than $20 to more than $1,500 on 7,000+ rugs.


Most of our readers have one or more of these stores nearby, though as with the big box stores, the best place to buy rugs from them is on their websites.



The website navigation is nice and easy, including shopping within your preferred price niche. Some consider Sears the best place to buy rugs online because of the number of brands it sells including more than 500 products each from Milliken (11,000+), Surya, Colonial Mills, Nourison, Artistic Weavers and Rhody Rugs.



Target is one of the best places to buy a rug if you want it today, because the in-store inventory is better than most. As you’d expect, the online inventory of rugs is very good too. Prices start at less than $20 and top out above $1,400. Among its many brands, Target sells Safavieh premium area rugs.



Value shoppers will find plenty of attractive rugs at Walmart. The combination of selection and low price puts it in the top 15 for the best place to buy rugs. The Walmart site navigation might be the simplest of all because you can shop by Type, Category, Size, Color and Width all from the home page of rugs. All prices are less than $250.



While it’s not among the top 25 best places to buy area rugs in terms of selection, Costco is the third largest US retailer. Since so many of you are shopping at your local Costco already, browsing the rug selection won’t take much time when you’re in the store.


Area Rugs Macy s

The country’s 15th largest retailer sells more than 9,000 rugs in a price range from less than $10 to more than $10,000! Featured brands include Karastan, Nourison and Oriental Weavers.



This retailer has both a good in-store inventory and thousands of area rugs to shop online. The selection ranges from cheap to luxurious. Online, the site navigation is clear. You have the initial option to shop by Type, Size and Brand (10+ featured brands).

You might also like:


Bed, Bath & Beyond

Pier 1 Imports

And if you are looking for the perfect wood floor to lay your area rug on then read our reviews of the top hardwood flooring stores.

About the Author: Jamie Sandford

Jamie Sandford, Owner and Editor of Home Flooring ProsJamie Sandford is the Owner and Chief Editor of Home Flooring Pros (find out more). After 12 years’ experience in screen and stage set construction, followed by a further 15 years working in the home renovation/remodeling business, he now writes and curates online home improvement advice.

“Buying and installing home flooring should be a fairly straightforward process, but often it isn’t. After more than 15 years experience in home flooring and remodeling, I started Home Flooring Pros in 2013 to help homeowners navigate the often-over complicated process of choosing, buying and installing a home floor. The aim is to save you time and money by helping you to make better floor buying decisions.”

Leave a Reply

Your email address will not be published. Required fields are marked *