We can repair or replace your worn carpets.

Vinyl Flooring

Vinyl Flooring

Complement your décor with stylish vinyl flooring.

Laminate Flooring

Laminate Flooring

Upgrade your floors without spending a fortune.

Luxury Vinyl

Luxury Vinyl

Install these floors in high-traffic or moisture-prone areas.

Choose S & H Floor Coverings for All Your Flooring Needs

A trusted flooring company in Cross Junction, VA since 1995

New floors are in your future. If you'd like the process to go smoothly, rely on S & H Floor Coverings for your carpet, vinyl flooring, laminate flooring or luxury vinyl installation. We've got over 40 years of floor installation experience and have earned a stellar reputation in the Cross Junction, Winchester, VA and Martinsburg, WV area.

No job is too big or too small for our flooring company. Call 540-327-6841 today to get a free estimate.

Prepare to be showered with compliments

You won't be the only one floored by our floor installation work. After we update your floors, your guests will be saying...

"Oh, wow! I love what you've done with the place."
"How do you keep your carpets looking so beautiful?"
"These aren't real wood floors? They look just like the real deal."

Which flooring option is right for you?

At S & H Floor Coverings, you can compare your flooring options with an expert. Our flooring company in Cross Junction, not far from Winchester, VA and Martinsburg, WV, has your best interests at heart.

Consider scheduling...

If your pets have shredded your carpets

If your kitchen or bathroom floors are worn

If you'd like to upgrade your reception area with durable floors

If you're looking for cost-effective and aesthetically pleasing floors

Make an appointment at your convenience.

Service Area

We proudly serve customers in Cross Junction, VA and the surrounding areas.

floor coverings winchester, va