I am a New York girl living in Argentina. I buy material over the internet all the time or mail to my family when a site does not do international shipping and they mail to me. The cheapest way is US Post Office. You can fit up to 10 yards of material in a International Bulk Rate, envelope. That costs around $12.00 US dollars. The next up is a Bulk Rate box, that fits a small quilt or up to 20 yards of material for about $23.00 US dollars. Make sure you label as a gift because if you don't who ever picks up the package will have to pay customs for the value of the product. Here anything over $25.00 US dollars I have to pay 50% of the value of the item. YUCK!!
I hope this helps.
Penny