How can we help you?

Last order dates

Last order dates for Christmas deliveries
Delivery Last orders by
UK Next Day delivery Monday 23rd December at 2pm
Free Standard UK Delivery free for orders over £30 Wednesday 18th December 2013 at midnight
UK Click & Collect Wednesday 18th December 2013 at midnight
Gift Cards Thursday 19th December 2013 at midday; please note you can still send an e-Giftcard at any time
Flowers Saturday 21st December 2013 at midnight
Hampers, Wines and Personalised Gifts Friday 20th December 2013 at midnight
Furniture Monday 16th December 2013 at midnight for mainland UK; Monday 9th December 2013 at midnight for Scottish Highlands, Islands and remote areas (see individual product lead times)
Concessions Selected concession last order dates may vary; please see * for further information

* Click here for online concessions exclusions.

Final International delivery dates for Christmas
Country Delivery Charge Last Order Date (order by midnight GMT)
Andorra £7.00 12th December
Anguilla £15.00 10th December
Antigua £15.00 10th December
Argentina £15.00 10th December
Aruba £15.00 9th December
Australia FREE 5th December
Austria £7.00 12th December
Bahamas £15.00 10th December
Barbados £15.00 10th December
Belgium £7.00 12th December
Belize £15.00 10th December
Bermuda £15.00 10th December
Bolivia £15.00 5th December
Brazil £15.00 9th December
British Virgin Islands £15.00 10th December
Canada £15.00 9th December
Cayman Islands £15.00 10th December
Chile £15.00 10th December
Colombia £15.00 6th December
Costa Rica £15.00 9th December
Cuba £15.00 6th December
Dominica £15.00 10th December
Dominican Republic £15.00 10th December
Ecuador £15.00 9th December
El Salvador £15.00 10th December
Falkland Islands £15.00 6th December
Finland £7.00 11th December
France £7.00 13th December
French Guiana £15.00 10th December
Germany** £7.00 13th December
Gibraltar £7.00 12th December
Guadeloupe £15.00 10th December
Guatemala £15.00 10th December
Honduras £15.00 10th December
Israel £15.00 10th December
Italy £7.00 12th December
Jamaica £15.00 10th December
Kenya £15.00 10th December
Liechtenstein £7.00 12th December
Luxembourg £7.00 12th December
Martinique £15.00 10th December
Mexico £10.00 10th December
Monaco £7.00 12th December
Montserrat £15.00 10th December
Netherlands £7.00 12th December
New Caledonia £15.00 10th December
New Zealand £14.00 5th December
Nicaragua £15.00 10th December
Norway £7.00 10th December
Panama £15.00 6th December
Paraguay £15.00 10th December
Peru £15.00 10th December
Portugal £7.00 11th December
Puerto Rico £15.00 10th December
San Marino £7.00 12th December
Singapore £15.00 10th December
South Africa £15.00 10th December
Spain £7.00 13th December
Sweden £7.00 13th December
Switzerland £7.00 12th December
United States £10.00 9th December
Uruguay £15.00 10th December
US Virgin Islands £15.00 10th December
Venezuela £15.00 10th December