5bucksayard.com always has great quality for cheap. The selection may not be as wide as the big stores, but I've found some real bargains there.
The international shipping rates:
INTERNATIONAL SHIPPING - We ship GLOBAL Priority Mail up to 6 Yards in a Flat Rate Envelope ($12.35) to all applicable foreign countries (per www.usps.com). For 6-12 yards, we ship 2 flat rate envelopes. 12 - 24 yards we ship USPS Priority Mail flat rate box, which is $37. I can only fit 24 yards in each box so please don't request more than 24 yards. If you would prefer the envelopes, note in the comments.
Some of the premium fabrics are over $5, but you never know what you'll find.
Have you tried e-bay, searching by distance?