Denim

View our full range of denims. We always carry a great selection of denims suitable for all projects, including heavier weight for jeans, interiors, bags etc, to lighter weights for delicate dresses.

  • Filter Colour

    Designer

    Width

    Price

    ££
  • Showing all 52 results

    • 100% Cotton Oxford Chambray Shirting Blue

      £9.99 /per metre
    • 8oz Coloured Stretch Denim – Black 32

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Bordeaux 52

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Cream 39

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Dark Camel 48

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Dark Navy 34

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Dusty Aubergine 57

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Dusty Rose 53

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Dusty Sage 54

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Hunter 47

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Indigo 36

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Light Grey 44

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Mid Blue 37

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Moss 46

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Navy 35

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Ochre 45

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Pale Blue 59

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Pale Pink 58

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Putty 40

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Rich Red 51

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Rust 50

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Soft White 38

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Terracotta 49

      £13.99 /per metre
    • 8oz Coloured Stretch Denim – Vintage Blue 55

      £13.99 /per metre
    • 9oz Coloured Stretch Denim – Dusty Mauve

      £12.99 /per metre
    • 9oz Coloured Stretch Denim – Fuchsia

      £12.99 /per metre
    • 9oz Coloured Stretch Denim – Indigo

      £12.99 /per metre
    • 9oz Coloured Stretch Denim – Ochre

      £12.99 /per metre
    • 9oz Coloured Stretch Denim – Pale Grey

      £12.99 /per metre
    • 9oz Coloured Stretch Denim – Pastel Blush

      £12.99 /per metre
    • 9oz Coloured Stretch Denim – Peacock

      £12.99 /per metre
    • 9oz Coloured Stretch Denim – Sky Blue

      £12.99 /per metre
    • Coloured Stretch Denim 7oz – Light Grey 16

      £12.99 /per metre
    • Coloured Stretch Denim 7oz – Raspberry 15

      £12.99 /per metre
    • Coloured Stretch Denim 7oz – Sand 10

      £12.99 /per metre
    • Coloured Stretch Denim 7oz – Snow White 09

      £12.99 /per metre
    • Coloured Stretch Denim 7oz – Taupe 11

      £12.99 /per metre
    • Embroidered Daisy Chambray Denim – Dark Indigo

      £16.99 /per metre
    • Gutermann Jeans Sewing Thread Selection – Black / Grey / Yellow

      £13.99
    • Gutermann Jeans Sewing Thread Selection – Denim Blue / Yellow

      £16.99
    • Gutermann Jeans Thread – Denim 5154 100m Spool Vari-coloured

      £1.99
    • Gutermann Maraflex Elastic Stretch Sewing Thread – 150m spool – 339 Dark Denim

      £3.40
    • Gutermann Sew-all Sewing Thread 100m – 968 Jeans Gold

      £1.99
    • Gutermann Thread Set: Denim: 8 x 100m and 5 Jeans Machine Needles

      £19.99
    • I Blues Recycled Stretch Denim 9oz – Black 01

      £12.99 /per metre
    • I Blues Recycled Stretch Denim 9oz – Dark Indigo 04

      £12.99 /per metre
    • I Blues Recycled Stretch Denim 9oz – Light Blue 06

      £12.99 /per metre
    • I Blues Recycled Stretch Denim 9oz – Medium Blue 05

      £12.99 /per metre
    • Knitted Jersey Denim – Deep Indigo 8oz

      £16.99 /per metre
    • Knitted Jersey Denim – Medium Indigo 8oz

      £16.99 /per metre
    • Machine Needles – Hemline Klasse JEANS – 5 needles

      £2.49
    • Rose Printed Denim – Dark Blue

      £12.99 /per metre