How long does delivery take?

The shipping time depends on the option you choose at the checkout when placing your order.

Standard Delivery & Local Pickup - Mainland | Delivered within 2-3 working days

Standard Delivery - Highlands | Delivered within 2-5 working days

Please click here to find the list of postcodes.

We are unable to offer delivery to: Guernsey, Jersey, Northern Ireland and Republic of Ireland.

Premium Delivery

Convenient, fast and reliable, our Premium Delivery gives you the choice to pick which day your order is delivered.

Please note that we cannot offer this service to Aberdeen, Argyll, Dundee, Orkney Shetland, Isle of Man, Isle of Wight.

Next Day | Delivered within 1 working day

This service will only be available at checkout if your item is eligible for the service and you are placing the order before 16:00.

Monday to Friday | Delivered on the day selected at checkout

Saturday | Delivered on Saturday

Sunday | Delivered on Sunday