Textiles & Rugs

Soft textiles make a home warm, welcoming and cosy. Whether you’re looking for a beautifully patterned rug, cool linen sheets or new curtains, you’ll find a wide range of textiles here.
Filter
5097 products
Lovely LinenLovely Kitchen Towel, Light Grey
£13.50
Only 3 pcs left in stock
BlomusFILL Recyled Feather Inner Cushion White 30x50 cm
£9.10£12.00
In stock
The Organic CompanyBig Waffle Hand Towel, Dark Grey
£14.30£22.00
In stock
Recycled by Wille Bella Tablecloth 90x90 cm, Green / White
£5.70£8.90
In stock
A world of craftPot Potholder 17x17 cm, Mix
£6.30
In stock
Recycled by Wille Kalle Table Runner 33x120 cm, Brown/Beige
£6.00£9.20
Only 2 pcs left in stock
Recycled by Wille Bella Tablecloth 90x90 cm, Sand / White
£5.50£8.90
In stock
House DoctorStripe Cushion Cover 50x50 cm, Black/Grey
£29.90£40.00
In stock
House DoctorZena Rug 90x200 cm, White/Black
£95.20£119.00
Only 4 pcs left in stock
House DoctorInner cushion, 45x65 cm
£13.80£18.00
In stock
BloomingvilleSeagrass Rug 200 cm
£85.40£169.00
In stock
BloomingvilleThrow 130x160 cm, Nature
£12.00£20.00
In stock
BloomingvilleThrow 130x160 cm, Grey
£12.00£20.00
In stock
LexingtonLexington Pillowcase 50x60 cm, White
£45.00
Only 4 pcs left in stock
LexingtonOriginal Towel 30x30 cm, White
£8.00
In stock
LexingtonOriginal Towel 30x50 cm, White
£10.00
In stock
LexingtonOriginal Towel 50x70 cm, White
£14.50£20.00
Only 4 pcs left in stock
LexingtonOriginal Towel 70x130 cm, White
£44.00
Only 3 pcs left in stock
LexingtonOriginal Towel 100x150 cm, White
£60.00
Only 3 pcs left in stock
LexingtonOriginal Towel 30x50 cm, Navy
£10.00
In stock
LexingtonOriginal Towel 50x70 cm, Navy
£20.00
In stock
LexingtonOriginal Towel 70x130 cm, Navy
£44.00
Only 4 pcs left in stock
LexingtonOriginal Towel 100x150 cm, Navy
£60.00
In stock
LexingtonOriginal Towel 30x30 cm, Black
£8.00
Only 4 pcs left in stock
LexingtonOriginal Towel 30x50 cm, Black
£10.00
In stock
LexingtonOriginal Towel 50x70 cm, Black
£20.00
In stock
LexingtonOriginal Towel 100x150 cm, Black
£60.00
Only 5 pcs left in stock
LexingtonOriginal Towel 30x30 cm, Dark Grey
£8.00
In stock
LexingtonOriginal Towel 30x50 cm, Dark Grey
£7.20£10.00
In stock
LexingtonOriginal Towel 50x70 cm, Dark Grey
£20.00
In stock
LexingtonOriginal Towel 70x130 cm, Dark Grey
£44.00
In stock
LexingtonOriginal Towel 100x150 cm, Dark Grey
£60.00
In stock
LexingtonOriginal Towel 30x50 cm, Charcoal
£10.00
In stock
LexingtonOriginal Towel 50x70 cm, Charcoal
£20.00
In stock
LexingtonOriginal Towel 70x130 cm, Charcoal
£44.00
In stock
LexingtonOriginal Towel 100x150 cm, Charcoal
£60.00
Only 4 pcs left in stock
LexingtonOriginal Towel 30x50 cm, Light Rose
£10.00
Only 4 pcs left in stock
LexingtonOriginal Towel 50x70 cm, Light Rose
£20.00
In stock
LexingtonOriginal Towel 70x130 cm, Light Rose
£44.00
Only 4 pcs left in stock
LexingtonOriginal Towel 100x150 cm, Light Rose
£60.00
Only 5 pcs left in stock
LexingtonOriginal Towel 30x50 cm, Tan
£10.00
In stock
LexingtonOriginal Towel 50x70 cm, Tan
£20.00
In stock
LexingtonOriginal Towel 70x130 cm, Tan
£44.00
In stock
LexingtonOriginal Towel 100x150 cm, Tan
£60.00
In stock
Show more
Bathroom Textiles
Bedroom Textiles
Christmas textiles
Curtains
Kids Textiles
Kitchen Textiles
Plaids & Decorative cushions
Rugs