All nationwide orders (outside of our free delivery zone) are sent using Hermes. Orders typically take 2-3 working days to arrive but can take longer during the festive season. Give yourself plenty of time for your order to arrive and for any potential delays.
The cut-off time for same-day dispatch of nationwide deliveries is 12pm Monday to Saturday.
We recommend placing your order before 12pm on Saturday 18th December. However, we will continue dispatching up until Thursday 23rd December, but delivery before Christmas is not guaranteed at this point.
Orders will not be dispatched between Friday 24th December and Tuesday 28th December, and again between Friday 31st December and Monday 3rd January. We will dispatch orders placed before 12pm on 29th and 30th December, and again, as normal, from 4th January.
It is with regret that due to the busy festive period, we cannot hold orders for dispatch on a certain date. Orders will be dispatched at the first available opportunity.
To maintain the magic of Christmas, we can send your order in unbranded packaging. Just leave us a note when you place your order.
We continue to offer free, local delivery to most BH postcodes over the festive period!
Deliveries to the following postcode areas are free for orders over £10:
- BH1 to BH4
- BH7 to BH18
- BH21 1 to BH21 3
- BH22 9
Orders below £10 will be charged the standard delivery charge based upon order weight.
Local delivery can take place at any time between 8am and 9pm on Tuesdays, Thursdays, Fridays and Sundays. On these days, orders placed before 4pm Tuesday, Thursday and Saturday and 12pm on Sunday can usually be chosen to be delivered same day.
You can choose a preferred delivery date at checkout and we will aim to deliver your order on your chosen date, however this is not guaranteed. If a date is greyed out at checkout, this means that this delivery date is no longer available and we will not be able to deliver on this day.
Our last local delivery date is Thursday 23rd December. Orders will need to be placed before 12pm on this day to guarantee same-day delivery.
There will be no local deliveries between 24th and 28th December and again between 31st December and 3rd January. Local deliveries take place exceptionally on 29th and normally on 30th December, and will resume again normally on 4th January.