Skip to content
Florist Supplies: Ribbon & Lace

Florist Supplies: Ribbon & Lace

UK Florist Wholesale Supplier – Ribbons, Lace, Cord & More

Add the perfect finishing touch to your floral arrangements with our stylish range of ribbons and lace at Corsage Creations. These decorative florist supplies are designed to inspire creativity while making it easy to elevate any design.

Our high-quality materials come in a wide variety of colours, textures, and styles. Whether you're a florist, event stylist, crafter, or DIY creator, you’ll find the perfect accessories to suit your project.

You can choose from soft satin ribbons, light organza, vintage lace, rustic jute, bold patterns, and elegant cords. As a result, your arrangements will have a polished and personal look that truly stands out.

In addition, our ribbons and trims are versatile enough for a wide range of uses. They're ideal for weddings, seasonal décor, gift wrapping, event styling, and everyday floral work. Because they’re flexible and easy to shape, they’re also a dream to work with.

Why Choose Our Ribbon & Lace Supplies?

  • Wide Variety – Satin, organza, lace, jute, cords & more

  • Plenty of Colour Options – From soft pastels to bold shades

  • Floral-Friendly – Great for bouquets, gifts, and wrapping

  • Multi-Purpose – Perfect for weddings, crafts, events, or displays

  • User-Friendly – Soft, durable, and easy to handle

  • Reliable UK Supplier – Trusted by florists and retailers nationwide

Ultimately, the right ribbon can turn a simple arrangement into something special. From bridal bouquets to seasonal displays, every detail counts.

rowse our collection today and discover how our ribbons, lace, cords, and jute can transform your floral designs.

Filters

£
£

Preserved Rice Flower - Light Pink (60cm tall, 100g)

Original price £16.00 - Original price £16.00
Original price
£16.00
£16.00 - £16.00
Current price £16.00
138 in stock

Preserved Rice Flower bunch in light pink, 60cm tall with 100g per pack.

Original price £16.00 - Original price £16.00
Original price
£16.00
£16.00 - £16.00
Current price £16.00

Preserved Rice Flower - Lime Green (60cm tall, 100g)

Original price £16.00 - Original price £16.00
Original price
£16.00
£16.00 - £16.00
Current price £16.00
53 in stock

Preserved Rice Flower bunch in lime green, 60cm tall with 100g per pack.

Original price £16.00 - Original price £16.00
Original price
£16.00
£16.00 - £16.00
Current price £16.00

Preserved Rice Flower - Natural (60cm tall, 100g)

Original price £15.25 - Original price £15.25
Original price
£15.25
£15.25 - £15.25
Current price £15.25
52 in stock

Preserved natural Rice Flower bunch, 60cm tall with 100g per pack.

Original price £15.25 - Original price £15.25
Original price
£15.25
£15.25 - £15.25
Current price £15.25

Preserved Rice Flower - Yellow (60cm tall, 100g)

Original price £16.00 - Original price £16.00
Original price
£16.00
£16.00 - £16.00
Current price £16.00
29 in stock

Preserved Rice Flower bunch in yellow, 60cm tall with 100g per pack.

Original price £16.00 - Original price £16.00
Original price
£16.00
£16.00 - £16.00
Current price £16.00

Preserved Ruscus - Beauty (70-80cm long)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
40 in stock

Preserved Ruscus in beauty, 70/80cm tall.

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Ruscus - Black (70-80cm long)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
52 in stock

Preserved Ruscus in black, 70/80cm tall.

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Ruscus - Blue (70-80cm long)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
48 in stock

Preserved Ruscus in blue, 70/80cm tall.

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Ruscus - Blue/Grey (70-80cm long)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
24 in stock

Preserved Ruscus in blue/grey, 70/80cm tall.

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Ruscus - Cream (70-80cm long)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
36 in stock

Preserved Ruscus in cream, 70/80cm tall.

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Ruscus - Green (70-80cm long, 150g)

Original price £8.95 - Original price £8.95
Original price
£8.95
£8.95 - £8.95
Current price £8.95
98 in stock

Preserved green ruscus, 150g per pack

Original price £8.95 - Original price £8.95
Original price
£8.95
£8.95 - £8.95
Current price £8.95

Preserved Ruscus - Grey (70-80cm long)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
39 in stock

Preserved Ruscus in grey, 70/80cm tall.

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Ruscus - Lilac (70-80cm long)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
38 in stock

Preserved Ruscus in lilac, 70/80cm tall.

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Ruscus - Lime Green (70-80cm long)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
34 in stock

Preserved Ruscus in lime green, 70/80cm tall.

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Ruscus - Orange (70-80cm long)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
21 in stock

Preserved Ruscus in orange, 70/80cm tall.

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Ruscus - Orange/Brown (70-80cm long, 100g)

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95
20 in stock

Preserved Ruscus in orange/brown, 70/80cm tall.

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95

Preserved Ruscus - Pink (70-80cm long)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
54 in stock

Preserved Ruscus in pink, 70/80cm tall.

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Ruscus - Silver (70-80cm long)

Original price £13.96 - Original price £13.96
Original price
£13.96
£13.96 - £13.96
Current price £13.96
Only 8 left!

Preserved silver ruscus, 70-80cm long.

Original price £13.96 - Original price £13.96
Original price
£13.96
£13.96 - £13.96
Current price £13.96

Preserved Ruscus - Turquoise (70-80cm long)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
39 in stock

Preserved Ruscus in turquoise, 70/80cm tall.

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Ruscus - White (70-80cm long, 100g)

Original price £14.95 - Original price £14.95
Original price
£14.95
£14.95 - £14.95
Current price £14.95
190 in stock

Preserved Ruscus in white, 70/80cm tall.

Original price £14.95 - Original price £14.95
Original price
£14.95
£14.95 - £14.95
Current price £14.95

Preserved Single Fern - Gold (45cm tall, 50g per pk)

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95
28 in stock

Preserved Single Fern in gold, 45cm tall with approximately 50 pieces per pack.

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95

Preserved Single Fern - Green (45cm tall, 50g per pk)

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95
45 in stock

Preserved Single Fern in green, 45cm tall with 50 pieces per pack.

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95

Preserved Single Fern - Silver (45cm tall, 50g per pk)

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95
12 in stock

Preserved Single Fern in silver, 45cm tall with approximately 50 pieces per pack.

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95

Preserved Spiral Eucalyptus - Black (150g per pack, 50-80cm tall)

Original price £16.96 - Original price £16.96
Original price
£16.96
£16.96 - £16.96
Current price £16.96
48 in stock

Preserved spiral eucalyptus in black. 150g per pack, 50-80cm tall. Our preserved spiral eucalyptus looks and smells great. It's great for adding t...

View full details
Original price £16.96 - Original price £16.96
Original price
£16.96
£16.96 - £16.96
Current price £16.96

Preserved Spiral Eucalyptus - Green (150g per pack, 50-80cm tall)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
224 in stock

Preserved spiral eucalyptus in green. 150g per pack, 50-80cm tall.Our preserved spiral eucalyptus looks and smells great. It's great for adding tex...

View full details
Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Spiral Eucalyptus - Matt White (150g per pack, 50-80cm tall)

Original price £12.95 - Original price £12.95
Original price
£12.95
£12.95 - £12.95
Current price £12.95
53 in stock

Preserved spiral eucalyptus in matt white. 150g per pack, 50-80cm tall. Our preserved spiral eucalyptus looks and smells great. It's great for addi...

View full details
Original price £12.95 - Original price £12.95
Original price
£12.95
£12.95 - £12.95
Current price £12.95

Preserved Spiral Eucalyptus - Red (150g per pack, 50-80cm tall)

Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95
27 in stock

Preserved spiral eucalyptus in red. 150g per pack, 50-80cm tall.Our preserved spiral eucalyptus looks and smells great. It's great for adding textu...

View full details
Original price £15.95 - Original price £15.95
Original price
£15.95
£15.95 - £15.95
Current price £15.95

Preserved Three Fern - Antique Pink (45cm tall, 50g per pk)

Original price £20.95 - Original price £20.95
Original price
£20.95
£20.95 - £20.95
Current price £20.95
15 in stock

Preserved Three Fern in antique pink. 45cm tall, 50g per pack.

Original price £20.95 - Original price £20.95
Original price
£20.95
£20.95 - £20.95
Current price £20.95

Preserved Three Fern - Blue (45cm tall, 50g per pk)

Original price £20.95 - Original price £20.95
Original price
£20.95
£20.95 - £20.95
Current price £20.95
38 in stock

Preserved Three Fern in blue. 45cm tall, 50g per pack.

Original price £20.95 - Original price £20.95
Original price
£20.95
£20.95 - £20.95
Current price £20.95

Preserved Three Fern - Cream (45cm tall, 50g per pk)

Original price £20.95 - Original price £20.95
Original price
£20.95
£20.95 - £20.95
Current price £20.95
83 in stock

Preserved Three Fern in cream. 45cm tall, 50g per pack.

Original price £20.95 - Original price £20.95
Original price
£20.95
£20.95 - £20.95
Current price £20.95

Preserved Three Fern - Green (45cm tall, 50g per pk)

Original price £15.25 - Original price £15.25
Original price
£15.25
£15.25 - £15.25
Current price £15.25
21 in stock

Preserved Three Fern in green. 45cm tall, 50g per pack.

Original price £15.25 - Original price £15.25
Original price
£15.25
£15.25 - £15.25
Current price £15.25

Preserved Three Fern - Pink (45cm tall, 50g per pk)

Original price £20.95 - Original price £20.95
Original price
£20.95
£20.95 - £20.95
Current price £20.95
Only 9 left!

Preserved Three Fern in pink. 45cm tall, 50g per pack.

Original price £20.95 - Original price £20.95
Original price
£20.95
£20.95 - £20.95
Current price £20.95

Preserved Three Fern - Sage Green (45cm tall, 50g per pk)

Original price £20.95 - Original price £20.95
Original price
£20.95
£20.95 - £20.95
Current price £20.95
Only 7 left!

Preserved Three Fern in sage green. 45cm tall, 50g per pack.

Original price £20.95 - Original price £20.95
Original price
£20.95
£20.95 - £20.95
Current price £20.95

Preserved Three Fern - White (45cm tall, 50g per pk)

Original price £19.96 - Original price £19.96
Original price
£19.96
£19.96 - £19.96
Current price £19.96
23 in stock

Preserved Three Fern in white. 45cm tall, 50g per pack.

Original price £19.96 - Original price £19.96
Original price
£19.96
£19.96 - £19.96
Current price £19.96

Preserved Vintage Spiral Eucalyptus - Vintage Green (150g per pack, 50-80cm tall)

Original price £10.00 - Original price £10.00
Original price
£10.00
£10.00 - £10.00
Current price £10.00
33 in stock

Preserved spiral eucalyptus in vintage green. 150g per pack, 50-80cm tall.Our preserved spiral eucalyptus looks and smells great. It's great for ad...

View full details
Original price £10.00 - Original price £10.00
Original price
£10.00
£10.00 - £10.00
Current price £10.00

Princess Brooches Ariel - Silver (3cm Diameter on 15cm pin)

Original price £2.95 - Original price £2.95
Original price
£2.95
£2.95 - £2.95
Current price £2.95
65 in stock

Round silver brooch with mixed sized diamantes. 3cm diameter on a 15cm screw in pin.Our princess brooches range are great additions to any brooch b...

View full details
Original price £2.95 - Original price £2.95
Original price
£2.95
£2.95 - £2.95
Current price £2.95

Princess Brooches Aurora - Rose Gold (2.5cm Diameter, 3pcs per pk)

Original price £5.95 - Original price £5.95
Original price
£5.95
£5.95 - £5.95
Current price £5.95
72 in stock

Round flower shaped rose gold brooch with mixed sized diamantes. 2.5cm diameter on a 15cm pin. 3 pieces per pack.Our princess brooches range are gr...

View full details
Original price £5.95 - Original price £5.95
Original price
£5.95
£5.95 - £5.95
Current price £5.95

Princess Brooches Aurora - Silver (2.5cm Diameter, 3pcs per pk)

Original price £5.95 - Original price £5.95
Original price
£5.95
£5.95 - £5.95
Current price £5.95
223 in stock

Round flower shaped silver brooch with mixed sized diamantes. 2.5cm diameter on a 15cm pin. 3 pieces per pack.Our princess brooches range are great...

View full details
Original price £5.95 - Original price £5.95
Original price
£5.95
£5.95 - £5.95
Current price £5.95

Princess Brooches Belle - Silver (3cm Diameter on 15cm pin)

Original price £2.95 - Original price £2.95
Original price
£2.95
£2.95 - £2.95
Current price £2.95
44 in stock

Pentagonal shaped silver brooch with mixed sized diamantes. 3cm diameter on a 15cm screw in pin.Our princess brooches range are great additions to ...

View full details
Original price £2.95 - Original price £2.95
Original price
£2.95
£2.95 - £2.95
Current price £2.95

Princess Brooches Elsa - Silver (3.5cm Diameter on 15cm pin)

Original price £2.95 - Original price £2.95
Original price
£2.95
£2.95 - £2.95
Current price £2.95
222 in stock

Star shaped silver brooch with mixed sized diamantes. 3.5cm diameter on a 15cm screw in pin.Our princess brooches range are great additions to any ...

View full details
Original price £2.95 - Original price £2.95
Original price
£2.95
£2.95 - £2.95
Current price £2.95

Princess Brooches Fiona - Silver (3.5cm Diameter on 15cm pin)

Original price £3.54
Original price £3.54 - Original price £3.54
Original price £3.54
Current price £0.74
£0.74 - £0.74
Current price £0.74
259 in stock

Flower shaped silver brooch with mixed sized diamantes. 3.5cm diameter on a 15cm screw in pin.Our princess brooches range are great additions to an...

View full details
Original price £3.54
Original price £3.54 - Original price £3.54
Original price £3.54
Current price £0.74
£0.74 - £0.74
Current price £0.74
Sale Sale

Princess Brooches Merida - Rose Gold (2.5cm Diameter, 3pcs per pk)

Original price £5.95 - Original price £5.95
Original price
£5.95
£5.95 - £5.95
Current price £5.95
252 in stock

Round rose gold brooch with mixed sized diamantes. 2.5cm diameter on a 15cm pin. 3 pieces per packOur princess brooches range are great additions t...

View full details
Original price £5.95 - Original price £5.95
Original price
£5.95
£5.95 - £5.95
Current price £5.95

Princess Brooches Tiana - Rose Gold (2cm Diameter, 3pcs per pk)

Original price £5.95 - Original price £5.95
Original price
£5.95
£5.95 - £5.95
Current price £5.95
294 in stock

Square shaped rose gold brooch with mixed sized diamantes. 2cm diameter on a 15cm pin. 3 pieces per pack.Our princess brooches range are great addi...

View full details
Original price £5.95 - Original price £5.95
Original price
£5.95
£5.95 - £5.95
Current price £5.95

Princess Corsage Bracelet - Gold (2 bracelets per pk)

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95
98 in stock

Wrist corsage bracelet made up of three rows of rhinestones, 2 pieces per packPrincess is a delicate corsage bracelet made up of 3 rows of rhinesto...

View full details
Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95

Princess Corsage Bracelet - Iridescent (2pcs per pk)

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95
227 in stock

Wrist corsage bracelet made up of three rows of rhinestones, 2 pieces per packPrincess is a delicate corsage bracelet made up of 3 rows of rhinesto...

View full details
Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95

Princess Corsage Bracelet - Rose Gold (2pcs per pk)

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95
88 in stock

Wrist corsage bracelet made up of three rows of rhinestones, 2 pieces per packPrincess is a delicate corsage bracelet made up of 3 rows of rhinesto...

View full details
Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95

Princess Corsage Bracelet - Silver (2 bracelets per pk)

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95
173 in stock

Wrist corsage bracelet made up of three rows of rhinestones, 2 pieces per packPrincess is a delicate corsage bracelet made up of 3 rows of rhinesto...

View full details
Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95

Princess Grass - Blue (80-100cm long)

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95
30 in stock

Dried princess grass in blue, 80cm-100cm long.

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95

Protea - Cream (65cm long)

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95
287 in stock

Artificial silk protea in cream, 65cm long.Our proteas are great for tropical designs, their bright colours make them unmissable.

Original price £11.95 - Original price £11.95
Original price
£11.95
£11.95 - £11.95
Current price £11.95