top of page

shipping info
of your organic fabrics

Free shipping!

free shipping from €35:Mainland Spain, Balearic Islands, Gibraltar, Andorra and Portugal

free shipping from €100:Europe*, Canary Islands, Ceuta and Melilla

Free shipping from €150:USA and Canada  

Free shipping from €250:Other destinations*

Shipping costs


  • Mainland Spain, - 5€

  • Balearic & Canary Islands, Gibraltar, Andorra and Portugal - 10€

  • Europe* - 15€

  • USA, Canada & Other destinations*- 25€


Europe*:destinations included are Belgium, Germany, France, Italy, Luxembourg, Monaco, the Netherlands, Austria, San Marino, Denmark, Ireland, Bulgaria, the Czech Republic, Hungary, Poland, Romania, Slovenia, Slovakia, Liechtenstein, Croatia, Serbia, Estonia, Findland, Greece, Latvia, Norway, Sweden, Switzerland.

Other destinations*:destinations included are Australia, Argentina, Mexico, Chile, Colombia, Puerto Rico, Brazil, Israel, Hong Kong, Japan, and South Korea.


For destinations not mentioned  contact us

Minimum total purchase of 1 meterto qualify for the shipping costs described above.


MagicFabrics is not responsible for any additional charges that may apply after completing the purchase at In any case, customs costs are borne by the client.

delivery times

  • Peninsular Spain - 24h / 48h

  • Balearic Islands, Gibraltar, Andorra and Portugal - 1 to 2 days

  • Europe *, Canary Islands, Ceuta and Melilla - 2 to 5 days depending on destination

  • USA and Canada - 3 to 5 days

  • UK - It will depend on the UK customs times

  • Other destinations - 4 to 7 days depending on destination


Add a business day for the management and preparation of the order.

Weekends and national holidays orders will not be shipped.

For UK residents

For orders made from the United Kingdom, the customer must provide us, in addition to all the information required by the purchase form, the passport number  and the EORI number , the latter you can request at the following link. Access the link, click on the Start Now box that you will find below and request your EORI number. (Without it, we cannot ship your fabrics)

Due to the BREXIT regulations, we have modified the shipping costs to the United Kingdom, the shipping cost will vary depending on the amount of fabric purchased.  

1kg - €22

2kg to 5kg -28€

5kg to 10kg - 40€


IMPORTANT: UK Customs will charge you approximate fees (tariffs) of 30% of the total value of the order. To carry out the reception of your package, you must pay them. If not, they won't give it to you.


Sorry for the inconvenience, we hope that the situation changes and allows us to improve shipping conditions.

Ancla 1


bottom of page