Order online - We'll call you to confirm and complete.

Pure Cotton - Prints

100% cotton poplin prints 112cms wide. Cotton prints are regularly updated with new stock so please visit or contact us further information.

Filter by collection :




Childrens and Animal Prints

Animal Transport Mid Blue...
£ 10.00 per metre

Animal Transport Royal Bl...
£ 10.00 per metre

Bees on Ivory CP0395
£ 7.00 per metre

Bees on Navy CP0395
£ 7.00 per metre

Bees on Sky Blue CP0395
£ 7.00 per metre

Black Zebra on Ivory CP04...
£ 7.00 per metre

Cat Faces on Light Pink C...
£ 7.00 per metre

Cat Faces on Mid Pink CP2...
£ 7.00 per metre

Cat Faces on Mint Green C...
£ 7.00 per metre

Circus Dark Grey CP2\2
£ 7.00 per metre

Circus Light Grey CP2\2
£ 7.00 per metre

Circus Mint CP2\2
£ 7.00 per metre

Circus Pink CP2\2
£ 7.00 per metre

Colouring Pencils on Crea...
£ 7.00 per metre

Crabs Navy on White CP077...
£ 7.00 per metre

Crabs White on Navy CP077...
£ 7.00 per metre

Dragonflies Rainbows Ball...
£ 7.00 per metre

Dragonflies Rainbows Ball...
£ 7.00 per metre

Elephant Love Light Blue ...
£ 10.00 per metre

Fairies and Toadstools on...
£ 7.00 per metre

Fairies and Toadstools on...
£ 7.00 per metre

Fairies and Toadstools on...
£ 7.00 per metre

Fish Navy on White CP0774
£ 7.00 per metre

Flamingo's Pink on Ivory ...
£ 7.00 per metre

Flamingos White on Cerise...
£ 7.00 per metre

Floating Fox Grey CP0751
£ 7.00 per metre

Floating Fox Light Blue C...
£ 7.00 per metre

Flower, Butterflies, Vehi...
£ 7.00 per metre

Forest Animals on Green C...
£ 7.00 per metre

Hot Air Balloons Black CP...
£ 7.00 per metre

Hot Air Balloons Pink CP0...
£ 7.00 per metre

Lighthouses Boats Ivory
£ 7.00 per metre

Multi Dogs on Light Grey ...
£ 7.00 per metre

Multi Dogs on Pink CP2\7
£ 7.00 per metre

Multi Little Boats on Pin...
£ 7.00 per metre

Multi Rabbits Sky CP0748
£ 7.00 per metre

Multi Rabbits White CP074...
£ 7.00 per metre

Parrots on Leaves Navy CP...
£ 7.00 per metre

Puffins on Coral Pink
£ 7.00 per metre

Puffins on Pinky Red
£ 7.00 per metre

Puffins on Royal Blue
£ 7.00 per metre

Seahorses Navy on White C...
£ 7.00 per metre

Sheep and Lambs Blue Wide...
£ 9.00 per metre

Sheep and Lambs Green Wid...
£ 9.00 per metre

Stags Head Cream CP2\5
£ 7.00 per metre

Stags Head Green CP2\5
£ 7.00 per metre

Stags Head Red CP2\5
£ 7.00 per metre

Tiny Kittens, Bees, Fruit...
£ 7.00 per metre

Tree, Rabbit & Deer Pale ...
£ 7.00 per metre

Twinkle Little Star Light...
£ 10.00 per metre

Twinkle Little Star Pink ...
£ 10.00 per metre

Unicorns and Rainbows Ivo...
£ 7.00 per metre

Unicorns and Rainbows Sil...
£ 7.00 per metre

Unicorns on Rainbow Strip...
£ 7.00 per metre

Unicorns on Rainbow Strip...
£ 7.00 per metre


Floral Prints

Antique Rose on Ivory CP0...
£ 7.00 per metre

Bluebells and Daisies Gre...
£ 7.00 per metre

Bluebells and Daisies Ros...
£ 7.00 per metre

Floral and Hearts Pink CP...
£ 7.00 per metre

Floral and Hearts Sky CP0...
£ 7.00 per metre

Flower Vine Grey CP0757
£ 7.00 per metre

Flower Vine Navy CP0757
£ 7.00 per metre

Flower Vine Rose CP0757
£ 7.00 per metre

Flowers Multi Colour Larg...
£ 7.00 per metre

Flowers Multi Colour on I...
£ 7.00 per metre

Flowers Multi Colour on N...
£ 7.00 per metre

Flowers on Burgundy CP080...
£ 7.00 per metre

Flowers on Cream CP0800
£ 7.00 per metre

Flowers on Grey CP0800
£ 7.00 per metre

Flowers on Navy CP0800
£ 7.00 per metre

Mini Daisy Print Coral CP...
£ 7.00 per metre

Mini Leaves Blue CP0303
£ 7.00 per metre

Mini Leaves Green CP0303
£ 7.00 per metre

Mini Leaves Ivory CP0303
£ 7.00 per metre

Patchwork Squares Grey CP...
£ 7.00 per metre

Patchwork Squares Light B...
£ 7.00 per metre

Patchwork Squares Pink CP...
£ 7.00 per metre

Pink Floral with Green Le...
£ 7.00 per metre

Pink Floral with Green Le...
£ 7.00 per metre

Pretty Floral Print Black...
£ 7.00 per metre

Pretty Floral Print Navy ...
£ 7.00 per metre

Pretty Floral Print Silve...
£ 7.00 per metre

Red Tulips on Ivory CP078...
£ 7.00 per metre

Rose Doilies Lilac CP0124
£ 7.00 per metre

Rose Doilies Purple CP012...
£ 7.00 per metre

Roses Floral Green CP0456
£ 7.00 per metre

Roses Floral Ivory CP0456
£ 7.00 per metre

Small Ditsy Flowers Grey ...
£ 7.00 per metre

Small Ditsy Flowers Pink ...
£ 7.00 per metre

Small Floral with Petals ...
£ 7.00 per metre

Small Rose and Bluebell F...
£ 7.00 per metre

Strawberries on Ivory CP0...
£ 7.00 per metre

Strawberries on Navy CP03...
£ 7.00 per metre

Tropical Leaves and Flowe...
£ 7.00 per metre

White Poppy Burgundy CP07...
£ 7.00 per metre

White Poppy Mint CP0756
£ 7.00 per metre

White Poppy Ochre CP0756
£ 7.00 per metre

White Poppy Rose CP0756
£ 7.00 per metre

White Poppy Teal CP0756
£ 7.00 per metre


Novelty and Misc. Prints

Big Ben and Post Boxes on...
£ 7.00 per metre

Big Ben and Post Boxes on...
£ 7.00 per metre

Bikes on Blue Wide Width ...
£ 9.00 per metre

Bikes on Pink Wide Width ...
£ 9.00 per metre

Bikes on White Wide Width...
£ 9.00 per metre

Check Design Pink
£ 7.00 per metre

Classic Racing Minis on B...
£ 7.00 per metre

Fruit on White CP0797
£ 7.00 per metre

Gold Chinese Dragon Ivory...
£ 7.00 per metre

Gold Chinese Dragon Red C...
£ 7.00 per metre

Gold Chinese Dragon Royal...
£ 7.00 per metre

Gold Chinese Umbrella Bla...
£ 7.00 per metre

Gold Chinese Umbrella Ivo...
£ 7.00 per metre

Gold Chinese Umbrella Red...
£ 7.00 per metre

Gold Chinese Umbrella Roy...
£ 7.00 per metre

Gold Star Signs Ivory CP0...
£ 7.00 per metre

Leipzig Diamond Pattern B...
£ 10.00 per metre

Leipzig Diamond Pattern D...
£ 10.00 per metre

Leipzig Diamond Pattern L...
£ 10.00 per metre

Pineapple on Ivory CP0787
£ 7.00 per metre

Pineapple on Navy CP0787
£ 7.00 per metre

Pink Paisley with Blue Fl...
£ 7.00 per metre

Pink Paisley with Orange ...
£ 7.00 per metre

Retro Ice Cream Vans on Y...
£ 7.00 per metre

Telephone Boxes and Lamp ...
£ 7.00 per metre

Telephone Boxes and Lamp ...
£ 7.00 per metre

Trailing Balls of Wool Gr...
£ 7.00 per metre

Vintage Cars on Red Check...
£ 7.00 per metre

Vintage Postage Stamps on...
£ 7.00 per metre

Vintage Vans on Blue Chec...
£ 7.00 per metre

Yachts Navy on Ivory CP04...
£ 7.00 per metre


Spots and Stripes

3mm Stripes White and Bla...
£ 7.00 per metre

3mm Stripes White and Nav...
£ 7.00 per metre

3mm White Spots on Black ...
£ 7.00 per metre

3mm White Spots on Bright...
£ 7.00 per metre

3mm White Spots on Emeral...
£ 7.00 per metre

Parade Multi Mini Spot Mi...
£ 10.00 per metre

Parade Multi Mini Spot Pa...
£ 10.00 per metre

Parade Multi Mini Spot Re...
£ 10.00 per metre

Parade Multi Mini Spot Ro...
£ 10.00 per metre


Thistles - Exclusively printed for Edinburgh Fabrics.

Thistles Fuchsia
£ 7.00 per metre

Thistles Navy
£ 7.00 per metre