Cushions for Sofas
Discover the perfect way to elevate your living space with our extensive range of sofa cushions. Whether you’re drawn to bold hues, luxurious velvet, soft natural textures or intricate patterns, our cushions for sofas come in a range of signature designs and eye-catching colourways.
Choose from a variety of shapes, from classic squares to unique bouclé knots, and bring new depth and personality to your seating area. Style meets comfort with our collection, so start exploring and find the perfect cushions to enhance your home today.
.jpg?v=0&options=w_1306,h_540)
shop by Design
shop by Shape
filters
-
Abbe Tufted Cotton Cushion Ox Blood/Black
- Regular Price
- From £24
- Sale Price
- From £24
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Albus Jacquard Cushion Green
- Regular Price
- From £11
- Sale Price
- From £11
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Albus Jacquard Cushion Redwood
- Regular Price
- From £11
- Sale Price
- From £11
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Alexa Rectangular Cushion Olive
- Regular Price
- From £14
- Sale Price
- From £14
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Amanita Mushroom Cushion Cobalt Blue
- Regular Price
- From £15
- Sale Price
- From £15
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Amanita Mushroom Cushion Green
- Regular Price
- From £15
- Sale Price
- From £15
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Après Ski Tufted Cushion Snow
- Regular Price
- From £14
- Sale Price
- From £14
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Araya Striped Velvet Cushion Blue
- Regular Price
- From £9
- Sale Price
- From £9
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Araya Striped Velvet Cushion Green
- Regular Price
- From £9
- Sale Price
- From £9
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Araya Striped Velvet Cushion Pink
- Regular Price
- From £9
- Sale Price
- From £9
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Archie Tufted Cushion Cobalt/Pink
- Regular Price
- From £13
- Sale Price
- From £13
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Archie Tufted Cushion Turquoise/Purple
- Regular Price
- From £13
- Sale Price
- From £13
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Archie Tufted Cushion Pink/Red
- Regular Price
- From £13
- Sale Price
- From £13
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Aritra Embroidered Velvet Cushion Multicolour
- Regular Price
- From £32
- Sale Price
- From £32
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Atlantica Embroidered Velvet Cushion Black
- Regular Price
- From £19
- Sale Price
- From £19
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Auden Linen Velvet Cushion Doe
- Regular Price
- From £11
- Sale Price
- From £11
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Auden Matte Velvet Cushion Dusty Blue
- Regular Price
- From £12
- Sale Price
- From £12
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Auden Matte Velvet Cushion Indigo
- Regular Price
- From £12
- Sale Price
- From £12
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Auden Matte Velvet Cushion Dusty Rose
- Regular Price
- From £12
- Sale Price
- From £12
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Avery Cushion Chestnut Red
- Regular Price
- From £16
- Sale Price
- From £16
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Barton Check Fringed Cushion Black
- Regular Price
- From £16
- Sale Price
- From £16
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Barton Check Fringed Cushion Natural
- Regular Price
- From £16
- Sale Price
- From £16
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Barton Check Fringed Cushion Navy
- Regular Price
- From £16
- Sale Price
- From £16
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Beetalis Piped Velvet Cushion Emerald
- Regular Price
- From £9
- Sale Price
- From £9
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Belle Cotton Cushion French Blue
- Regular Price
- From £13
- Sale Price
- From £13
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Belle Cotton Cushion Petal
- Regular Price
- From £13
- Sale Price
- From £13
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Bengal Cushion Amber
- Regular Price
- From £16
- Sale Price
- From £16
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Belle Cotton Cushion Sage
- Regular Price
- From £13
- Sale Price
- From £13
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Bengal Cushion Linen
- Regular Price
- From £16
- Sale Price
- From £16
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Bengal Cushion Sage
- Regular Price
- From £16
- Sale Price
- From £16
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Bengal Cushion Wedgewood
- Regular Price
- From £16
- Sale Price
- From £16
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Beni Cushion Moss/Natural
- Regular Price
- From £10
- Sale Price
- From £10
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Beni Cushion Ginger/Natural
- Regular Price
- From £10
- Sale Price
- From £10
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Beni Cushion Natural/Black
- Regular Price
- From £10
- Sale Price
- From £10
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Beni Cushion Stone/Natural
- Regular Price
- From £10
- Sale Price
- From £10
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Bertie Washed Cotton Velvet Cushion Ink
- Regular Price
- From £23
- Sale Price
- From £23
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Bertie Washed Cotton Velvet Cushion Sage
- Regular Price
- From £23
- Sale Price
- From £23
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Boteh Printed Velvet Cushion Bronze/Natural
- Regular Price
- From £20
- Sale Price
- From £20
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Boteh Printed Velvet Cushion True Blue/Navy
- Regular Price
- From £20
- Sale Price
- From £20
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Boteh Printed Velvet Cushion Verdie/Natural
- Regular Price
- From £20
- Sale Price
- From £20
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Bowman Striped Cushion Natural
- Regular Price
- From £17
- Sale Price
- From £17
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Braywick Clarence Mirror Printed Velvet Cushion Mirror
- Regular Price
- From £15
- Sale Price
- From £15
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Braywick Floral Printed Velvet Cushion Black
- Regular Price
- From £12
- Sale Price
- From £12
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Braywick Wilbur Cranes Printed Velvet Cushion Cranes
- Regular Price
- From £13
- Sale Price
- From £13
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Braywick Willow Embroidered Cushion Willow
- Regular Price
- From £14
- Sale Price
- From £14
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Broderie Embroidered Cushion Multicolour
- Regular Price
- From £16
- Sale Price
- From £16
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Brooke Embroidered Cotton Cushion Copper
- Regular Price
- From £15
- Sale Price
- From £15
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Brooke Embroidered Cotton Cushion Ivy Green
- Regular Price
- From £15
- Sale Price
- From £15
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Buxton Cushion Burnt Orange
- Regular Price
- From £17
- Sale Price
- From £17
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Buxton Cushion Charcoal
- Regular Price
- From £17
- Sale Price
- From £17
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Buxton Cushion Blue
- Regular Price
- From £17
- Sale Price
- From £17
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
-
Buxton Cushion Grey
- Regular Price
- From £17
- Sale Price
- From £17
- Regular Price
-
- Unit Price
- Translation missing: en.general.accessibility.unit_price_separator
showing 52 of 621
How to style & choose sofa cushions
Selecting the right cushions can change the entire look of your living space. Start by thinking about colour – try picking out a colour from your sofa, throws, wallpaper or other existing decor, and mirror it in your cushions for a cohesive look. For neutral spaces, opt for tonal sofa cushions like creams and beiges with dark accents, or play with textures like bouclé and tufting to add depth. If your sofa is a blank canvas, go for a bold pop of colour with velvet or patterned cushions to liven things up.
When it comes to fabric and style, consider your room's overall vibe. Formal spaces pair well with plain designs and classic sofa cushion prints, while relaxed, casual areas suit mismatched cushions in fun patterns and textures. Layering different sizes of cushions can bring balance to your sofa – for larger sofas, mix large and small cushions. For smaller sofas or armchairs, stick to one or two cushions to avoid overcrowding.
Arranging your cushions is also key. Symmetrical placement creates a more traditional look, perfect for formal spaces. For a more laid-back feel, try grouping two or three cushions at either end of the sofa, mixing sizes and textures for added interest.
Want more tips? Explore our cushion buying guide or check out our advice on styling cushions for grey sofas.
Sofa cushion FAQs:
What size cushions are best for my sofa?
For larger sofas, mix different sizes, like pairing a large square cushion (50x50cm) with a smaller accent (30x50cm) cushion. For smaller sofas, stick to fewer cushions to keep things comfortable.
How do I clean my sofa cushions?
Many of our sofa cushions come with removable covers, which can simply be taken off and machine-washed. However, certain designs may include delicate embroidery and other embellishments which may make them unsuitable for a machine cycle. Always check the care label for specific instructions, and check out our full guide to cleaning your decorative cushions for more information.
How many cushions should I have on my sofa?
It depends on the size of your sofa! Typically, 3-5 cushions are ideal for a standard sofa. You can mix and match sizes for a layered effect, or pile up the plushness for ultimate comfort and an eclectic look. Read our guide for detailed advice on how many cushions you should have on your sofa.
Can I mix different cushion patterns?
Absolutely! Combining prints and textures is a great way to add personality to your space. Just ensure that the colours tie into your room’s existing palette. If you’re not too confident with colour theory, explore our guide on matching cushion colours to your sofa colour.
What fabrics are available for sofa cushions?
We offer a wide range of fabrics, including luxurious velvet, soft cotton, and textured bouclé. Each fabric is comfortable and expertly woven, bringing its own unique feel and style to your living space.