Welcome to Mark's Carpet Shop

Accrington's best choice for Carpets Vinyl Flooring Artificial Grass Laminate Flooring

A Little Bit About Our Services

From supplying a carpet for your home to fitting carpets in your commercial space, Mark’s Carpets & Flooring in Accrington has a variety of carpets for you to choose from, all of which are available to our clients at affordable prices.

In addition to carpets, Mark’s Carpet Shop also offer fitted vinyl flooring for your home. With over 20 years of experience in the trade, our professional flooring service will take care of all your needs with ease.

If you can’t find what you’re looking for when browsing through our website, please do not lose hope! We’ll always be on hand to help and strive to provide each and every customer with the product and service that they require & deserve! If you’re struggling to locate what you’re looking for, give us a call using the button below!


Whether you need a carpet for your home, shop or office, you can be sure to find any style and design you need at Mark’s Carpets & Flooring in Accrington
Learn More


Vinyl flooring is a hard-wearing and durable flooring product that stands the test of time.
Leaarn More

Artificial Grass

Do you want to transform it into a beautiful garden with a low maintenance lawn?
Learn More


With the increasing popularity of laminate flooring, most customers opt for having laminate because of its wide range of styles, textures and finishes.
Learn More

Flooring Specialists in Accrington

Are you looking for flooring specialists who can help you with supply and fitting of a wide range of flooring materials for an affordable price? You have come to the right place. Mark’s Carpets & Flooring specialise in supplying quality flooring for the customers of Accrington and the surrounding areas. Whether it is laminate, vinyl, artificial grass or carpet, we can help you with anything you need.

Opening Times

Monday to Saturday : 10am – 4pm
Sunday : Closed

Mark’s Carpets & Flooring
109 Whalley Road,
Call Us On: 01254 383 519

E-Mail Us On: [email protected]