For all rugs ordered online, a delivery charge based on your location and the weight of the rug will be added to your basket at the checkout. After your purchase has been confirmed, a delivery date will be emailed to you. As all our rugs are handmade to order (including those purchased online), delivery usually takes 6-8 weeks, though this may vary depending on the dimensions of the rug/s. International shipments may take longer and incur additional charges.