Carpet Corral is a retail flooring store in Hesperia, California. If quality and savings are important to you, then this is the place you need to check when you need flooring for your home or business. We invite you to stop by and view our samples of your favorite flooring selections. We have over one million square feet in stock and ready to install.

Our stock is priced to sell, and you’ll find many attractive styles to choose from. Our carpet styles include solids, prints, berbers, shags, and more. We also carry carpets that can be used for commercial use or outdoor spaces. We also have wood and laminate flooring in many styles and finishes, and you’ll find a huge selection of ceramic and porcelain tiles.


Partners LocalYelp Reviews
3 Stars - Based on 32 User Reviews
Pearl T.Pearl T.

1) They have excellent customer service
2)they help us pick out color of floor and rug
3)the installation the crew where very professional
4) and they... Read More

Partners LocalGoogle Reviews
4.3 Stars - Based on 45 User Reviews
Michael IngrassiaMichael Ingrassia

Excellent folks and deliver what they promised. Could not be more pleased with my purchase and install!! Thanks guys!

Read More
Marriott RangelyMarriott Rangely

I used CC a few months back. I have a hard resident from almost 50yrs ago. I know CC has been around for a long time. It's great to see they have not changed. They are still a great outfit to deal with. They offer competitive prices. For me the beat Empire Carpet by over a 1000.00 and with that price came super excellent service. Thanks again CC

Mario R.

Read More
Thomas GordonThomas Gordon

Friendly people. Ordered the tile we chose and had a reasonable price . They accommodated my needing a few weeks till install. Great place

Read More
James DoepkeJames Doepke

Sales person very easy to talk to. Very clear presentation for what we needed done.

Read More
Get Directions
16901 Main St
Hesperia, Ca 92345
  • Phone: 760-244-3197
  • Fax: 760-244-8409
  • Languages Spoken: English, Spanish


Monday8:00 am - 5:00 pm
Tuesday8:00 am - 5:00 pm
Wednesday8:00 am - 5:00 pm
Thursday8:00 am - 5:00 pm
Friday8:00 am - 5:00 pm
Saturday8:00 am - 5:00 pm
Sunday10:00 am - 4:00 pm