Earn points as you shop with our Fabric Land Points & Rewards!
Grab a bargain with our £1 per metre Fabric Deals!
Free UK Mainland Delivery on orders between £70-£300*
Give the gift of Fabric Love with our Fabric Land gift vouchers.
Don't compromise on quality with our fantastic cheap fabric available.
See something you love but not quite sure? Request a sample.
Don't miss out on further discounts with our printable vouchers.
Check out our latest special offers in our fabric lines. Grab a bargain!
Sign up to our newsletter and get the latest offers and news to your inbox!
All of our sewing patterns are permanently discounted below RRP!
No products in the basket.
Return to shop
£3.99 / per metre
£4.99 / per metre
£2.65 - £4.99 / per metre
£5.99 / per metre
£2.00 / per metre
£1.00 / per metre
£6.29 / per metre
£0.00 m
£0.10 - £0.35 / per metre
£3.50 - £5.19 / per metre
£3.39 - £4.99 / per metre
£1.45 - £2.15 / per metre
£0.32 - £0.45 / per metre
£9.99 / Per metre £4.99 / Per metre
£5.30 Original price was: £5.30.£2.99Current price is: £2.99.
£0.79 Original price was: £0.79.£0.29Current price is: £0.29.
£3.59 / per metre £1.00 / per metre
£7.49 / per metre £3.99 / per metre
£3.59 / per metre £2.00 / per metre
£0.30 Original price was: £0.30.£0.15Current price is: £0.15.
£1.25 Original price was: £1.25.£0.50Current price is: £0.50.
£2.69 - £3.99 / per metre
£4.29 - £6.49 / per metre
£3.19 / per metre
£4.39 / per metre
£2.59 - £3.29 / per metre
£0.85 - £1.45 / per metre
£1.10 - £1.95 / per metre
£1.40 - £1.99 / per metre
£2.72 - £4.99 / per metre
£1.75 - £2.49 / per metre
£0.50 - £0.99 / per metre
£4.39 - £6.99 / per metre
£1.65 - £2.99 / per metre
£1.49 - £2.19 / per metre
£0.82 - £1.39 / per metre
£2.29 - £3.59 / per metre
£0.25
£0.07 - £0.09 / per metre
£3.25
£16.99
£2.50 Original price was: £2.50.£1.00Current price is: £1.00.
£0.75
£0.12
£0.28 - £0.45 / per metre