757-378-6465 Williamsburg, VA.

Let us bring the showroom to you!

We make shopping for flooring SIMPLE, EASY and FUN! 

Appointments available 7 Days a week with flexible times that fit your life

Don't wait book your no pressure in-home consultation now!

Lets all do our part support our local businesses

Free $50 gift card with any flooring purchase

We want to help out our community as much as possible in these times. With any flooring purchase from Carpet Direct we will be giving away $50 gift cards to the business of your choice (must be locally owned) it can be your favorite restaurant, local coffee shop or boutique, as a thank you for supporting Carpet Direct

Our new virtual in-home consultation

Let us bring the showroom to you via video chat during these times of social distancing. 


Feed coming soon


We believe in bringing the highest quality products to the consumers at the lowest possible price!

We like to say if it goes on the floor or wall "We have it all!"

From carpet, tile or luxury vinyl to hardwood flooring expect high quality service for any Residential, Commercial or DIY

 flooring project.

Deciding on what flooring option is best for your home or office can be a difficult task. We make shopping for flooring 



Our mobile showroom is stocked with over 200 flooring styles and colors to choose from in the comfort of your home. 

7 days a week flexible hours to fit your needs.


We offer flooring installations in Williamsburg, VA/Hampton Roads, Virginia Beach, Richmond, VA and Northern Virginia. Give us a call to schedule your complimentary, no pressure in home or office consultation at 

757-378-6465 or schedule your appointment here.

“We may be compensated by these links.”

Tell us about your project

Simply complete the form below and we will be in touch with you to coordinate.  By providing your contact info and just a few details about your upcoming project, we can get a head start on your project and provide you savings of up to 40%!


Service Areas

Chesapeake Hampton Newport News Norfolk Poquoson Portsmouth Suffolk Virginia Beach  Williamsburg

Hampton Roads

Hampton Roads

Hampton Roads

all of Hampton Roads, Chesapeake, Hampton, Newport News, Gloucester, Norfolk, Poquoson, Portsmouth, Suffolk, Virginia Beach, Toano, New Kent and  Williamsburg for all your flooring and carpet, vinyl plank flooring and hardwood flooring needs.

Serving Richmond, VA in our mobile floor  showroom with a Carpet Direct floor and carpet specialist.


Hampton Roads

Hampton Roads

Petersburg, Hopewell, Mechanicsville, Midlothian, Glen Allen, Short Pump, Henrico, Bon Air, Chester, Asheville all surrounding areas. For all your flooring and carpet and vinyl plank flooring needs

Find us on the LOVEVA app!