Shipping is always free on this site. 98% of BRIDAL BY VALERIE'S valued customers are from the UK. Shipping typically takes 2-4 weeks, usually (2) weeks to arrive to your destination. Bridal by Valerie is not responsible for delay in shipping due to customs. I advise to order 2 months in advance before the item is needed to guarantee the time of arrival.