We ship between Monday-Friday & aim to have all orders dispatched between 1-3 days, always as soon as possible!
We appreciate your understanding that as a small business dedicated to quality, all of our natural products are handcrafted in small batches. While we strive to dispatch orders as quickly as possible, please allow for a processing time of 1 to 3 days, especially when we are replenishing our existing inventory to ensure we always have product available on our website!
Thank you for your understanding & your support!
Australia Shipping
Standard Shipping ~ 2-8 Business Days
Express Shipping ~ 1-3 Business Days
USA Shipping
Standard International ~ 6-10 Business Days
DHL Express Shipping ~ Metro 1-3 business days. Regional up to 7 business days.
Customs processing may cause additional delays, which are beyond our control.
International Shipping
Standard International (6 to 15 business days)
DHL Express Shipping (Metro 1-3 business days. Regional up to 7 business days.)
- Canada
- Austria
- Belgium
- Croatia
- Czechia
- Denmark
- Finland
- France
- Germany
- Greece
- Hungary
- Ireland
- Italy
- Netherlands
- Norway
- Poland
- Portugal
- Romania
- Spain
- Sweden
- Switzerland
- United Kingdom
- Bahrain
- Brunei
- China
- Hong Kong SAR
- India
- Indonesia
- Japan
- Kuwait
- Macao SAR
- Malaysia
- New Zealand
- Philippines
- Qatar
- Singapore
- South Africa
- South Korea
- Taiwan
- United Arab Emirates
These delivery times are estimates only, exact delivery times from the postal providers may vary. A Thousand Roses is not responsible for longer waiting periods due to orders going through customs.