• choose currency:
  • GBP
  • EUR

Contact us: 01872 222130

Total £0.00



COVID-19 Update


Following government advice online retailers are allowed to continue operating. The safety of our staff and customers is our absolute top priority. We're very lucky in that we're a small family run business, and we can continue to cut, pack and dispatch orders as usual. Our fantastic store sales assistants are enjoying this time off to finish their PHD's (Projects half done)! However as it is just one of us processing orders for the time being please bare with us, we appreciate all the support from our customers in this trying time.


Our warehouse and offices operate Monday to Friday. No orders will be processed or dispatched over weekends.


We aim to dispatch fabric orders within 24 hours of receipt - however, if a fabric is unavailable, or needs to ordered in especially, we will contact you with an estimated delivery timescale. Orders placed before 12pm GMT with next working day delivery will be dispatched the same day. We aim to dispatch swatch orders within 48 hours of receipt.


Shipping charges are calculated at the basket, based upon the value and weight of the goods, as well as the destination. Therefore, in order to view an acurate calculation of the final cost of your order, please enter your country and postcode at the Basket, and click 'Estimate Shipping Costs'. Please note that you may not be presented with the correct estimate if you do not enter a postcode at this stage.


Charges and Options



A range of options may be presented from the following:


Fabric Orders

- Royal Mail 1st Class

- Royal Mail Signed For

- Next Working Day Courier - order by 12pm, delivery by 8pm next working day
  *Please note: we do not offer a weekend delivery service 
  *Orders placed after 12 noon will be processed & dispatched the following working day

- Priority Signed-For Courier Service (for Highlands/Islands/Extended areas of the UK)

- Collect in store - this service is available for local postcodes only (TR or PL). Collect in store orders are ready for collection 1-2 working days from time of ordering. You will receive a dispatch confirmation when it is ready waiting for you. 

 *UK delivery includes the Chanel Islands


Swatch Orders

- Standard Royal Mail 1st Class postage 

- Royal Mail Special Delivery - service is available for swatches being sent within the UK (Mon-Fri only). This service costs £6.99. Orders must be placed by 12 noon for same-day dispatch.



We deliver to over 80 countries in Europe and beyond.

Delivery of Swatches in Europe is, as standard £2.50 by Royal Mail Airmail. Alternatively, for added peace of mind you can select delivery by International Signed For service which provides compensation and requires a signature. This service costs from £6.49.

Delivery for larger packages into Europe is made by UPS Courier service and will require a signature.



*Delivery of Swatches beyond Europe is by International Signed For service which provides compensation and requires a signature. This service costs from £7.95.


*Delivery for larger packages to international destinations is made by UPS Courier service and will require a signature.


Regrettably, due to high fraud levels and accessability limitations, we are unable to accept orders from every country.  **Please contact us if you would like to arrange delivery to a country not listed and we will try to accommodate your needs.

Regrettably, TruroFabrics.com are unable to ship to the USA, Canada and Australia

When possible, our aim is for orders placed before 12pm to be dispatched the same day. If all or part of your order is not immediately available, we will contact you to let you know when it will be available, or arrange an alternative. Please note that your card will be debited at the time of ordering.

*Please note that Truro Fabrics cannot be held responsible for import duties incurred at country of destination. This is the responsibility of the purchaser.


Please note that regrettably, fabric which has been cut to a particular length for a customer cannot be refunded. For this reason, we strongly recommend that you make use of our Swatch Service before making your purchase. Please read our returns policy.


Payment Mode