Last orders: Christmas shopping cut-off dates and opening hours

Have you done your Christmas shopping yet? There is still plenty of time to hit the high street but deadlines are rapidly approaching for online purchases.

Here is a roundup of retailers’ last order dates for guaranteed delivery before Christmas and, for those who really like to leave things to the last minute, a guide to opening hours on Christmas Eve.

A word of warning for 11th-hour shoppers: Christmas Eve falls on a Sunday this year, so trading hours will be restricted – to six consecutive hours between 10am and 6pm for larger stores.

What’s happening? The online behemoth will deliver on Christmas Eve – order by 23 December; the last order deadline varies by item and location. You can get same-day (evening) delivery on Christmas Eve if you order by noon and live in Greater London or 13 other cities including Liverpool, Leeds, Manchester, Edinburgh, Glasgow, Birmingham, Bristol, Leicester and Nottingham.

Amazon is offering free delivery nationwide until 11:59pm on 20 December. On Christmas Day, you can still email or print out a gift card.

Where? You can find Amazon’s last order dates here.

What’s happening? For large items such as sofas, cookers and fridges that require two people for home delivery, the last orders is on 22 December for delivery on 23 December (this can vary by postcode).

For smaller items such as kitchen appliances and toys, the last orders is on 22 December for delivery the next day.

Customers can get same day fast-track delivery on Christmas Eve up to 6pm, as long as they order before 1pm. Fast-track delivery is available across 20,000 smaller items, at a fixed cost of £3.95, and covers more than 90% of UK postcodes.

Most Argos stores will be open by 10am on Christmas Eve, and most will close between 4pm and 6pm.

What’s happening? The online fashion and beauty retailer is offering same day delivery in London, Leeds and Manchester on orders made by 10am on 23 December. It is offering next day click & collect until 7pm on 22 December.

Where? Last order dates and times are published here.

What’s happening? Last orders for Christmas food – to collect in store –must be made by 5pm on 15 December; for wine it is 7pm on 21 December. For clothing with standard delivery it is 10pm on 18 December, while for nominated day delivery it is 10pm on 22 December. For clothing click & collect in store, the last order needs to be made by 8pm on 22 December.

The majority of M&S stores will be open from 10am to 4pm on Christmas Eve but customers are advised to check in-store or online for their local store opening times.

What’s happening? You need to place your order online before midnight 22 December for collection in store or delivery to your home the next day. For furniture, the order must be made before midnight on 17 December in England, Scotland and Wales, and before midnight on 10 December in Northern Ireland.

What’s happening? Supermarkets and larger convenience stores will be open their usual Sunday hours on Christmas Eve, from 11am until 5pm. Eight convenience stores in central London will be closed but all other stores will be open. Check here for your local store opening times.

Where? Find out how the Christmas food order works here. There is more information here.

What’s happening? Some Superdrug stores are offering special shopping evenings in the run-up to Christmas. For those shopping online, the last date for next day order & collect and for next day premium delivery is 21 December (order before 2pm). For standard delivery, the cut-off is 19 December.

For opening times on Christmas Eve, Superdrug advises customers to check their local store.

What’s happening? Last Tesco online order date for standard delivery on 17 December; last order date for frozen turkeys and wine by the case for standard delivery is 19 December; last Tesco order date for click & collect and last wine by the case order for next day delivery on 21 December.

More than 1,700 Tesco Express stores are open until 10pm on Christmas Eve. Supermarkets are also open – check here for local hours. Sunday trading hours means larger stores are open for six hours in England, Wales and Northern Ireland, while stores in Scotland will be open longer.

Where? If you scroll down on this page, you’ll see the Christmas calendar for the last order dates.

This article contains affiliate links to products. Our journalism is independent and is never written to promote these products although we may earn a small commission if a reader makes a purchase.