Christmas Delivery Information

Last order date for guaranteed* Christmas delivery (perishables): Monday 21st December @ 6pm

Last order date for guaranteed* Christmas delivery (non-perishables): Tuesday 22nd December @ 6pm

Where possible, please request a delivery date as early as possible in December to avoid disappointment. Delivery dates closer to Christmas are desirable only and may not be met due to a huge strain on the courier system.

Coronavirus & Christmas Deliveries

Our couriers will endeavour to deliver orders made after this date before Christmas, up to the day before Christmas Eve, but there is no guarantee your order will arrive in time for Christmas. Please Note: Due to the huge demand that couriers will be under due to the coronavirus pandemic and the busy Christmas period, delivery dates much be seen as desirable only - we will do our best to achieve them, but our couriers may struggle to get your order to you on time.

You can use our Saturday service, but we can't guarantee arrival in time for Christmas. You must place your order by Thursday 17th December @ 6pm for Saturday delivery.

Deliveries will be made in between Christmas and the New Year.

*Guaranteed delivery depends on weather conditions and problems outside of our control.