All orders come with free delivery to UK mainland. For deliveries abroad please contact us to discuss shipping arrangements. Many deliveries will arrive in 24-48 hours, although some will take 5-7 days depending on the item. If you leave a mobile number with your order, then you will receive a text message on the morning of delivery advising you of an hour time slot for that day.