Canvas Bags

Canvas Bags

Canvas Shopping Bags are a premium reusable bag suitable for shopping and promotional events.

Our Eco-friendly Canvas Shopping Bags are made from a 100% sustainable and bio-degradable natural canvas and our manufacturing partner is a 4 Pillar Sedex accredited and SA8000 accredited manufacturing, so you can be assured that your bags are both ethically made and also come from a professionally managed factory that we trust and respect.


Starting with a clean sheet, we can make a bag in a size of your choice, we can dye the canvas shopping bags to match a Pantone number or your individual brand colour and print your image right up to the edge and over to create a fabulous upmarket bag. With additions such as pockets, toggles, zip closures you can choose to make your Bespoke Canvas Shopping Bag exactly as you wish.

Our range of stock canvas tote bags is available in natural or coloured styles and a variety of sizes to suit many needs. With a minimum quantity of just 100 bags either plain or printed in-house, we can offer you the flexibility you need for your campaign, and due to our UK based warehouse, we can deliver a fast turnaround on your bespoke canvas shopping bag order at a competitive price.

So, if you’d like to learn more about our canvas shopping bags then give our Crazy Bags team a call or email today, and our experts will respond quickly and courteously with expert guidance and advice, on what style of back and printing method will be best for your design requirements.


Centaur Promotional Cotton Shopper

Read more View Details

Bespoke Canvas Bags

Read more View Details

Illustrious 10oz Canvas Shopper

Select options
View Details

Canvas classic shopper

Read more View Details

Intrepid Premium 8oz Cotton Shopper

Read more View Details

INVINCIBLE 5oz natural cotton shopper – best seller

Read more View Details

Kontrast 5oz coloured cotton shopper tote

Read more View Details
Quick Quote

Make an enquiry

If you would like a quick quote, then please complete this form and a member of our team will contact you as soon as possible.

Alternatively, you can call us on 01425 411 060.

    Contact me via: