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.5 Stars - Based on 23 User Reviews
Ada O.Ada O.

Really liked the place they showed us different options on carpet! We actually ended up finding one I really liked ;)Read More

Evelyn W.Evelyn W.

Thank you carpet corral for carperting my mobile home. They were there on time, very professional and polite. I bought the chocolate chip look carpet...Read More

Elena J.Elena J.

Carpet Corral did an amazing job on our flooring. We decided to do just half the house right now but we are definitely getting the rest of the house done...Read More

Partners LocalGoogle Reviews
3.5 Stars - Based on User Reviews
Maria Elaine TorresMaria Elaine Torres

I’m Maria Torres and Carpet Corral is the best place in the high desert for flooring. Great customer service and the best prices. Clara is amazing and will make sure you have a great experience. I have a big house and have gone back to them several times. I love this place!!!!

Read More
Elmer MonterrozaElmer Monterroza

The Best place to get the best floor carpet, vinyl, laminate & 💯% water proof laminate N tile

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